已采納回答 / 木子舟義
設置了路徑之后就是只有在 URL為那個路徑之下的頁面才能訪問到cookie里設置的值,比如你把cookie 的路徑設置為/path ? ?你的頁面是www.xxx.com? ?那么你在www.xxx.com/path?或者www.xxx.path?下的其他頁面就能訪問到保存在cookie中的值,而在www.xxx.com/test?或者是其他目錄下就訪問不到這個cookie值了。???是瀏覽器里的一個緩存。保存在用戶電腦里的
2015-12-06
已采納回答 / 木子舟義
又開始學習啦。\d ? ?代表 ?0-9 ?+代表貪婪匹配 比如這里 ? \d 之后有個加號 ?它就會匹配到盡可能多的數字。而在沒有寫 +的時候之匹配一個。\- ?的意思是 匹配這個符號 "-" ? (\ 為轉義字符)
2015-12-06
已采納回答 / 木子舟義
這個 % 符號是開始的意思,寫在最前面表示指定格式開始了。 也就是 "起始字符", 直到出現 "轉換字符" 為止,就算格式終止。在 0 后面的是1,這個 1 是規定整個所有的字符串占位要有1位以上(小數點也算一個占位)。比如$str = '100.1';$result = sprintf('%08.3f',$str); //我智力 ?0 之后寫的是 8 ? ?echo $result; ? //輸出 ??0100.100 ? ? 為什么呢。因為100.1 ?只有五位數(算上小數點。)而我在sprintf里...
2015-12-06
已采納回答 / 木子舟義
1、靜態屬性,靜態方法,是屬于類的,不是屬于每一個對象的(對象間共享) ;2、靜態屬性可以通過普通方法調用,剛才告訴你了。但是記住 靜態方法里面只能出現靜態屬性。3、剛才也告訴你了。4、比如 你在一個Person類里,聲明了 一個 靜態的 count ?每實例化一個對象,對count + 1 。實例化4個后,count = 4 。 ?因為靜態屬性是屬于類的,不是屬于對象的,所以每次實例化對象并不會對它造成影響。
2015-12-05
已采納回答 / 木子舟義
你的報錯問題是,你把方法刪了,還去調用那個方法。echo BigCar::getSpeed(); ? 去掉這行。1、靜態屬性 是共享的,而不是一個實例對象對應一個屬性。 每一個實例對象都可以對它進行操作。2、靜態屬性可以通過普通方法調用。3、2都回答了可以通過普通方法調用啦。
2015-12-05
已采納回答 / 木子舟義
你這個理解有一點不妥,靜態屬性外部可以訪問,私有屬性,保護屬性,外部才不能訪問,靜態屬性,外部可以通過類名訪問。 比如 在外部直接echo Car::$speed; ? (前提是$speed是public的)如果是私有的,就創建共有方法在內部去訪問它。 懂了嗎?
2015-12-05
已采納回答 / 木子舟義
實例化一個Car類的對象。$car = new Car() ? ?那么現在 ?$car -> speed ? 的值為 0當調用 $car->speedUp(); ?之后 就執行函數中的代碼?也就是$this->speed = $this -> speed + 10; ?等價于 ? $this -> speed = 0 + 10 ? ? 所以函數執行后 ?$this -> speed ?的值為10我這樣說你能明白嗎?
2015-12-04
已采納回答 / 木子舟義
首先呢 class里的var可以去掉,$car = new Car0() ?是實例化了一個Car類的對象。$car->name='奧迪A6' ? 會覆蓋 原有的$car->name ?值為 '汽車' 的值。和類Car0 沒有關系 ? 你可以再實例化以個$car2 = new Car0() ? ? echo ?$car2->name 試一下不就知道了嗎<?php?? ? header("Content-type: text/html; charset=utf-8");? class ...
2015-12-04