Rumah pembangunan bahagian belakang tutorial php 这回真的是挤时间了-PHP基础(三)

这回真的是挤时间了-PHP基础(三)

Jun 23, 2016 pm 01:19 PM

  hi

刚看了唐人街探案,5星好评啊亲。由于是早就约好的,也不好推辞(虽然是和男的..),但该写的还是得挤时间写。明天早上老师的项目结题,虽然和我关系不大,但不要添乱就好!!

1、PHP 

一、PHP基础(三)
1.3.2 Int

整型。

几个点:进制问题(2,8,16);

溢出——溢出后自动转为float型;

整除;

float转为int——向下取整;

例子给出

$shi=123;
$bin=0b100001;
$ba=0123;
$shiliu=0x1234555;

function show($a){
echo "Truth is:";
var_dump($a);
echo "
";
}

show($shiliu);
show($ba);
show($bin);

$qiguaideba=01237823; //八进制的“溢出”,会截断,只输出01237

show($qiguaideba);

function zhengchu($a,$b){
$c=$a/$b;
if(is_float($c)){
var_dump(round($c)); //用round控制输出结果
}else{
var_dump($c);
}
}

zhengchu($shiliu , $ba);

1.3.3 float

php版本不同,浮点型的精确度似乎是有变化的;而且坑爹的是,由于PHP内部机制的问题,也许会出现:

var_dump(floor((0.1+0.7)*10));

返回的往往是7而不是期望中的8....

使用高精度的话,用gmp函数,请自行去了解...

然后真想比较的话,不妨设置一个最小值来比较:

$bijiao1=0.232342342;
$bijiao2=0.232342323;
$esp=0.000001;
if(abs($bijiao1-$bijiao2) echo "True"."
";
}else{
echo "F**k"."
";
}

1.3.4 字符串

单双引号括起来的就是了~

然后只想说一点的就是heredoc:

$str=
alsidjflja
akjsdhflkj
dfjlkj.
EOF;

echo $str;

基本就是这么个样子,但是注意,最后一行那个EOF;是必须要和分号紧紧相依的,而且分号后面必须是换行,EOF前面不能出现包括空格的一切东西;

然后heredoc还可以用在传递参数,初始化静态值等等;

当然,heredoc中也可以调用参数啊属性的什么的——把EOF看成是大大的双引号就好了。

其他的字符串相关,比如我经常用到的.做连接符什么的,比较基础,但是好用,去看一下视频就很明了。

nowdoc也是一种比较新的方式,不太熟悉,然后似乎相当于单引号。

1.4 变量

变量好用,变量灵活,变量难用——一般就是渐渐的这么认为的。

第一,PHP中不强调赋初值,不需要声明,但是推荐还是赋初值,养成好习惯;不赋初值,变量值为其类型的默认值;

第二,引用赋值要知道,$b=&$a;  只能对变量名进行操作;

第三,赋值一次更新一次:

$shit="asdf";
$s=123;

echo $shit;

$shit=$s;
echo $shit;

2、GD库实现图片水印与缩略图

一、简介

使用PHP中自带的GD库制作图片的水印。

适合大批量的图片的简单处理。

学习基本的方法,然后封装为一个工具类。 

 

这周末除了看星球大战,就来补过补过,知道错了。。。。。

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

AI Hentai Generator

AI Hentai Generator

Menjana ai hentai secara percuma.

Artikel Panas

R.E.P.O. Kristal tenaga dijelaskan dan apa yang mereka lakukan (kristal kuning)
3 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Tetapan grafik terbaik
3 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Cara Memperbaiki Audio Jika anda tidak dapat mendengar sesiapa
3 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25: Cara Membuka Segala -galanya Di Myrise
3 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌

Alat panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Bekerja dengan Data Sesi Flash di Laravel Bekerja dengan Data Sesi Flash di Laravel Mar 12, 2025 pm 05:08 PM

Laravel memudahkan mengendalikan data sesi sementara menggunakan kaedah flash intuitifnya. Ini sesuai untuk memaparkan mesej ringkas, makluman, atau pemberitahuan dalam permohonan anda. Data hanya berterusan untuk permintaan seterusnya secara lalai: $ permintaan-

Curl dalam PHP: Cara Menggunakan Pelanjutan PHP Curl dalam API REST Curl dalam PHP: Cara Menggunakan Pelanjutan PHP Curl dalam API REST Mar 14, 2025 am 11:42 AM

Pelanjutan URL Pelanggan PHP (CURL) adalah alat yang berkuasa untuk pemaju, membolehkan interaksi lancar dengan pelayan jauh dan API rehat. Dengan memanfaatkan libcurl, perpustakaan pemindahan fail multi-protokol yang dihormati, php curl memudahkan execu yang cekap

Respons HTTP yang dipermudahkan dalam ujian Laravel Respons HTTP yang dipermudahkan dalam ujian Laravel Mar 12, 2025 pm 05:09 PM

Laravel menyediakan sintaks simulasi respons HTTP ringkas, memudahkan ujian interaksi HTTP. Pendekatan ini dengan ketara mengurangkan redundansi kod semasa membuat simulasi ujian anda lebih intuitif. Pelaksanaan asas menyediakan pelbagai jenis pintasan jenis tindak balas: Gunakan Illuminate \ Support \ Facades \ http; Http :: palsu ([ 'Google.com' => 'Hello World', 'github.com' => ['foo' => 'bar'], 'forge.laravel.com' =>

12 skrip sembang php terbaik di codecanyon 12 skrip sembang php terbaik di codecanyon Mar 13, 2025 pm 12:08 PM

Adakah anda ingin memberikan penyelesaian segera, segera kepada masalah yang paling mendesak pelanggan anda? Sembang langsung membolehkan anda mempunyai perbualan masa nyata dengan pelanggan dan menyelesaikan masalah mereka dengan serta-merta. Ia membolehkan anda memberikan perkhidmatan yang lebih pantas kepada adat anda

Terangkan konsep pengikatan statik lewat dalam PHP. Terangkan konsep pengikatan statik lewat dalam PHP. Mar 21, 2025 pm 01:33 PM

Artikel membincangkan pengikatan statik lewat (LSB) dalam PHP, yang diperkenalkan dalam Php 5.3, yang membolehkan resolusi runtime kaedah statik memerlukan lebih banyak warisan yang fleksibel. Isu: LSB vs polimorfisme tradisional; Aplikasi Praktikal LSB dan Potensi Perfo

Menyesuaikan/Memperluas Rangka Kerja: Cara Menambah Fungsi Custom. Menyesuaikan/Memperluas Rangka Kerja: Cara Menambah Fungsi Custom. Mar 28, 2025 pm 05:12 PM

Artikel ini membincangkan menambah fungsi khusus kepada kerangka kerja, memberi tumpuan kepada pemahaman seni bina, mengenal pasti titik lanjutan, dan amalan terbaik untuk integrasi dan debugging.

Ciri -ciri Keselamatan Rangka Kerja: Melindungi Kelemahan. Ciri -ciri Keselamatan Rangka Kerja: Melindungi Kelemahan. Mar 28, 2025 pm 05:11 PM

Artikel membincangkan ciri -ciri keselamatan penting dalam rangka kerja untuk melindungi daripada kelemahan, termasuk pengesahan input, pengesahan, dan kemas kini tetap.

See all articles