小胖学PHP总结2-----PHP的b变量和赋值
一、总述
[php] view plaincopy
- //类型转换 说明:使用操作符转换变量的时候,不会改变原有的值,而使用settype函数转换时,改变了原有的值
- $num = '3.1415926r';
- echo '使用(integer)操作符转换变量$num类型:'. (integer)$num;
- echo '
'
; - echo '输出变量$num的值:'. $num;
- echo '
'
; - echo '使用settype函数转换变量$num类型结果:'. settype($num,'integer');
- echo '
'
; - echo '输出变量$num的值:'. $num;
- echo '
'
; - ?>
[php] view plaincopy
- //定义常量:define(),获取常量的值:constant(),判断常量是否被定义:defined()
- define('Message','常量的值');
- echo Message. '
'; - define('count1','常量的值2');
- echo count1;
- $name = 'count1';
- echo constant($name). '
'; //其实输出的count的这个常量 - echo defined('Message'). '
'; - ?>
[php] view plaincopy
- //预定义常量
- echo '当前文件路径:'. __FILE__. '
'; - echo '当前行数:'. __LINE__. '
'; //82 - echo '当前PHP版本信息:'. PHP_VERSION. '
'; - echo '当前操作系统:'. PHP_OS;
- echo '
'
; - ?>
[php] view plaincopy
- //变量的赋值
- //第一种:变量直接赋值,例如$E='ss';
- //第二种:变量之间的赋值,变量之间的赋值是指赋值后两个变量使用各自的内存,顾不干扰;
- //第三种:引用赋值,引用的概念就是,当改变其中一个变量的值时,另一个也跟着发生改变,使用&符号表示引用。
- //变量之间的赋值
- $string1 = 'spcn';
- $string2 = $string1;
- $string1 = 'zhuangjia';
- echo '变量string2的值为:'.$string2.'
'; - echo '变量string1的值为:'.$string1.'
'; - echo '
'
; - //引用赋值
- $i = 'spcn';
- $j = & $i;
- $i = "hello,$i";
- echo 'j的值为:'. $j.'
'; - echo 'i的值为:'. $i.'
'; - ?>
[php] view plaincopy
- //全局变量可以在程序中的任何地方访问,但是在用户自定义的函数中是不可用的。如果想用的话,使用global关键字声明。
- $zy = '不会看到';
- $zyy = '会看到';
- function lxt(){
- // echo $zy .'
'; - global $zyy;
- echo $zyy.'
'; - }
- lxt();
- ?>
- //可变变量
- $change_name = 'trans';
- $trans = 'you are met';
- echo $change_name.'
'; - echo $$change_name; //实现原理类似转义字符,$change_name 代表了trans,然后再加上一个$符号,即输出的是$trans
- echo '
'
; - ?>
[php] view plaincopy
- //@运算符:对错误信息进行屏蔽
- $err = @(5/0);
- echo $err.'
'; - ?>
- //三元运算符
- $value = 100;
- $res = ($value == 100)?'三元运算':'没有改值';
- echo '哈哈'.$res.'
'; - echo '
'
; - ?>
[php] view plaincopy
- //简单函数
- function countNumber($num1,$num2){
- return "$num1 * $num2 = ".$num1 * $num2.'
'; - }
- echo countNumber(10,10);
- echo '
'
; - //函数之间传递参数
- //按值传递方式
- function example($m){
- $m = $m * 5 + 10;
- echo '在函数内$m的值为:'.$m.'
'; - }
- $mm = 1;
- example($mm);
- echo '函数外$m的值为:'.$mm.'
'; - echo '
'
; - //按引用传递方式
- function example1(&$m){
- $m = $m * 5 + 10;
- echo '在函数内$mmm的值为:'.$m.'
'; - }
- $mmm = 1;
- example1($mmm);
- echo '函数外$mmm的值为:'.$mmm.'
'; - echo '
'
; - //可选参数,其中$tax就是可选参数,填也行,不填也行
- function values($price,$tax=""){
- $price += $tax;
- echo '价格为:'.$price.'
'; - }
- values(100,20);
- values(100);
- echo '
'
; - //对函数本身引用
- function &rExample2($tmp=0){
- $tmp = $tmp.'123456';
- return $tmp;
- }
- $str5 = &example2("kankan");
- echo $str5.'
'
; - ?>
以上就介绍了小胖学PHP总结2-----PHP的b变量和赋值,包括了方面的内容,希望对PHP教程有兴趣的朋友有所帮助。

Alat AI Hot

Undresser.AI Undress
Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover
Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool
Gambar buka pakaian secara percuma

Clothoff.io
Penyingkiran pakaian AI

AI Hentai Generator
Menjana ai hentai secara percuma.

Artikel Panas

Alat panas

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6
Alat pembangunan web visual

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Topik panas



Dalam bab ini, kita akan memahami Pembolehubah Persekitaran, Konfigurasi Umum, Konfigurasi Pangkalan Data dan Konfigurasi E-mel dalam CakePHP.

PHP 8.4 membawa beberapa ciri baharu, peningkatan keselamatan dan peningkatan prestasi dengan jumlah penamatan dan penyingkiran ciri yang sihat. Panduan ini menerangkan cara memasang PHP 8.4 atau naik taraf kepada PHP 8.4 pada Ubuntu, Debian, atau terbitan mereka

Bekerja dengan pangkalan data dalam CakePHP adalah sangat mudah. Kami akan memahami operasi CRUD (Buat, Baca, Kemas Kini, Padam) dalam bab ini.

Untuk bekerja dengan tarikh dan masa dalam cakephp4, kami akan menggunakan kelas FrozenTime yang tersedia.

Untuk mengusahakan muat naik fail, kami akan menggunakan pembantu borang. Di sini, adalah contoh untuk muat naik fail.

Dalam bab ini, kita akan mempelajari topik berikut yang berkaitan dengan penghalaan ?

CakePHP ialah rangka kerja sumber terbuka untuk PHP. Ia bertujuan untuk menjadikan pembangunan, penggunaan dan penyelenggaraan aplikasi lebih mudah. CakePHP adalah berdasarkan seni bina seperti MVC yang berkuasa dan mudah difahami. Model, Pandangan dan Pengawal gu

Pengesah boleh dibuat dengan menambah dua baris berikut dalam pengawal.
