Re: [請益] PHP變數宣告

作者: tkdmaf (皮皮快跑)   2017-11-15 11:16:33
※ 引述《ericdoctor (小黑)》之銘言:
: 我能想到的感覺就初始化變數
: 最後跟大家分享一下這幾天閱讀各文章跟書籍整理的php入門電子書
: https://www.gitbook.com/book/northbei/php_get_started/details
: 謝謝各位
我就用我的方式來對應你這文章的詞或問題吧!
1.echo是PHP用來輸出資料的『語言結構』 => 基本上我稱之為「指令」
2.函數 => 這個因人而異了,但我在發表文章的話一律使用「函式」
3.前言說文章適合學過「物件導向」……那作者學其他語言之前有先學過物件
導向?何況php以我來看只能算是「偽」物件導向語言。
他沒有函式泛型、不具備良好的擴展(即使他有trait),寫過其他物件導向語言就
會知道,在php中想搞設計模式比其他的語言還難搞。因為有很多東西要自己想辦
法去克服不一定存在的作法。
重點其實不是這一段在說的,重點是:沒學過你一樣可以學。
4.「=」指派運算符號 => 二個字解釋完:賦值
5.Notice: Undefined variable: i in 檔案路徑/test.php on line 2
我要說的不是關於這個錯誤。
我要說的是10個初學者有10個不會產生這個錯誤。
他們只會得到一片空白的畫面。
如果你認同這第五點,可以推文寫「5 我懂!」
6.超級賽亞人……不…!是超級全域變數………
=> 我稱之為「系統全域變數」
7.魔術常數 => 之所以稱作魔術是因為往往能用來解一些特殊狀況的事情。
常見的像是魔術方法、魔術引號……
但常數是定值,頂多叫他系統常數……沒有那麼MAGIC
8.參考運算子「&」
=> 不!我想作者應該單純只是踩到編輯器的雷所以「&」不見了。
啊!大概先看到這些。
以上純粹本人的「私心」,要鞭請小力一點,會痛。
作者: MOONRAKER (㊣牛鶴鰻毛人)   2017-11-15 11:58:00
:)
作者: ericdoctor (小黑)   2017-11-15 15:46:00
感謝感謝 echo是結構語言/超級全域變數/魔術常數有滿多是書上寫的,我直接引用過來 沒有去檢查管用語是什麼 感謝提醒另外我現在寫的筆記跟我一開始想要針對的閱讀族群不太一樣,建議讀者的部分的確要再修改比較好,原本是想寫給自己看就好,寫到後來我想讓沒有程式基礎的人第一次學也能夠看懂 所以『=』才沒有直接說是賦值 因為我覺得完全的初心者看不懂什麼是賦值參考運算子的確是還沒寫 因為在思考要不要跟call by value/reference的解釋章節分開寫總之感謝你的回文 謝謝5的部分我是因為自己用預設的環境測試顯示 就沒有管這麼多 這部分我可能還要研究一下 想請問有更精確的關鍵字嗎 謝謝有任何指教都歡迎告知,非常感謝
作者: tkdmaf (皮皮快跑)   2017-11-15 17:00:00
5講的就是php的設定,而你一開始就跳開了。對初學者而言,畫面一片空白這地雷常常會踩到另外,函式的回傳值型別是php7開始才有的。

Links booklink

Contact Us: admin [ a t ] ucptt.com