變數初始化你如何寫

來源:互聯網
上載者:User
變數初始化你怎麼寫?
數量少的變數初始化信手拈來
如果數量較多的時候就有點難受了

$a,$b,$c,$d,$e.....

寫成這樣
$a=0;
$b=0;
$c=0;
$d=0;
$e=0;
....

不好看,不方便,不舒服...

那麼你怎麼初始化?別告訴我不初始化,關閉錯誤提示.


------解決方案--------------------
$a=$b=$c=...=0;
$d=$e=...=array();
這樣好看點了不? 哈哈 沒碰到太多需要初始化的變數了
------解決方案--------------------
如果沒有規律那就只能人肉了。有規律還好寫。如果從數組中可以用 extract/list;
引用一段:
PHP code
$my_array = array("a" => "Cat","b" => "Dog", "c" => "Horse");extract($my_array);echo "\$a = $a; \$b = $b; \$c = $c";  //輸出:$a = Cat; $b = Dog; $c = Horse
------解決方案--------------------
我不會設計這麼多變數哈哈。有幾個就老老實實寫幾行
------解決方案--------------------
php 允許不初始設定變數,這表現出了 php 的靈活性、簡便性
如果一定要初始化,倒不如
extract(array_flip(explode(',', 'a,b,c,d,e,f,g,h')));

$a=0;
$b=0;
$c=0;
$d=0;
$e=0;
.... 煩!!

$a=$b=$c=...=0;
$d=$e=...=array();也煩!!

------解決方案--------------------
等哪天,php 變成編譯型語言了,就不煩這個了。那又煩什麼呢....
------解決方案--------------------
不僅要隔行寫,而且每行還要加滿注釋。
話說做報表為啥要初始化這麼多變數?共用下你的設計唄。
我也做過一個自訂的報表功能,選表選欄位選關聯選條件添加統計添加過濾搜尋,好像沒有類似說初始化多個變數的需要啊。
------解決方案--------------------
本來人家php設計的時候,就是可以變數啥時候用啥時候定義,不知道。那位哥,把php修正成了一種類似強型別的不倫不類的東西。跟個雜種一樣。太不容易了,php程式員苦逼啊
  • 聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

    如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.