[请益] PHP变量宣告

楼主: ericdoctor (小黑)   2017-11-15 02:35:02
大家好,我是PHP新手
想问一个有点白痴,但是我想不出来
也不知道怎么Google的问题
因为我之前是写Java的
需要使用变量总是要先宣告
也可以宣告完再赋值
e.g.
int x;
x = 10;
但是在PHP内
变成是要直接给变量然后给值初始化
如果没有给值就等于null
$x; //这样有写跟没写一样,值也是null
$x = 10; //正常
不过我看一些新手的书
书中有提到‘PHP中,使用变量不需要先宣告’
这句话我可以理解
但是这样的话,意思是我不能说下面这行程式码是 ‘先宣告$x再给值’
$x = 10;
应该怎么用一个词让人清楚了解这行程式码呢
我能想到的感觉就初始化变量
最后跟大家分享一下这几天阅读各文章跟书籍整理的php入门电子书
https://www.gitbook.com/book/northbei/php_get_started/details
谢谢各位
作者: nono5938 (玥乂)   2017-11-17 18:19:00
当初学的时候,我是记等号右边给左边值,function还是变量都一样
作者: nono5938 (玥乂)   2017-11-20 17:18:00
可能是 y=a+b 之类的函数吧XD
作者: MOONRAKER (㊣牛鹤鳗毛人)   2017-11-20 16:25:00
只想到 var jack = function (john) { ... } 这种模式php的closure是也这样没错啦 可是初学很难碰到这边吧
作者: tkdmaf (皮皮快跑)   2017-11-15 09:06:00
初始化变量
作者: MOONRAKER (㊣牛鹤鳗毛人)   2017-11-15 09:27:00
就设初值啦 全称设定初值 多一个字
作者: newversion (海纳百川)   2017-11-16 00:15:00
$x;// $x未被set $x=10;//$x已被set可以用 isset($x) 检查被set了没有
作者: MOONRAKER (㊣牛鹤鳗毛人)   2017-11-19 14:25:00
function要怎样等号右边给左边值 你有没有跟js搞混
作者: nono5938 (玥乂)   2017-11-20 03:07:00
就一个记法,我也忘记当初怎么解释的了

Links booklink

Contact Us: admin [ a t ] ucptt.com