已采纳回答 / 古逸羽
<...code...>如上所示,$a, $aa, $b是三个属性,并且都有默认值。这几个默认值就是常量,改变不了的。因为'a'就是'a', 1就是1, 431.2就是431.2,你无法改变他们。你所能做的,就是改变变量的值,比如说把$a的值变成'b'那么,$a的值就改变了。但'a'还是'a'。
2018-02-09
已采纳回答 / 专注开发虚心学习
不行的吧 单个赋值的时候可以$arr['apple']=‘苹果’;这种多个值的关联数组应该还是这样$arr=array('apple'=>'苹果,'orange'=>'橘子')
2018-02-08
已采纳回答 / aple
不行的,因为你最后调用的是继承Car类的新Truck类,所以使用的是被覆盖的speedUP,就是累加50,就是50,而不是60,parent::speedUP()是调用父类Car中的speedUP方法,调用完了之后再原来加10的基础上再加。就是掌握掌握调用方法
2017-12-22
已采纳回答 / 慕后端8493566
preg_match — 执行一个正则表达式匹配preg_match ( $pattern , $subject , $matches )搜索subject与pattern给定的正则表达式的一个匹配.参数 :pattern : 要搜索的模式,字符串类型(正则表达式)。subject : 输入的字符串。matches :(可有可无)如果提供了参数matches,它将被填充为搜索结果。
$matches[0]将包含完整模式匹配到的文本, $matches[1] 将包含第一个捕获子组匹配到的文本,以此类推。返...
2017-12-21
已采纳回答 / 敢行者
只能new 一次就是实例化一次:你每次需要用这各类都要去实例化(也就是去new)这样每次都需要开辟内存空间>>>重复使用这个类时就会占用更多的空间>>>>为了解决内存占用 >>>>就把构造方法给私有化【 private function __construct() { echo 'object create'; }】这样在其他类中无法实例化这个类(那要怎样实例化那)>>>这是就会用到静态公开方法&...
2017-09-10
已采纳回答 / 慕丝7213677
class Car { public static $speed = 0; public static function speedUp(){ return self::$speed += 10; }}echo Car::speedUp();<...code...>
2017-08-28