-
<?php //定义一个Car类并实例化一个对象 class Car{ public $carname='丰田'; public function move(){ echo $this->carname."正在高速行驶中,请注意安全。\n系好安全带了吗?"; } } $car=new Car(); $car->move(); //move方法中调用属性,最后实例化对象。调用方法。查看全部
-
<?php //定义一个Car类并实例化一个对象 class Car{ public $carname='丰田'; public function move(){ return $this->carname; } } $car=new Car(); echo $car->carname;查看全部
-
方法和属性都可以用->来访问。查看全部
-
类的概念 物以类聚,把具有相似特性的对象归类到一个类中,有相同的属性和方法。查看全部
-
一句话:类是对象的抽象,对象是类的实例。类既然是抽象的就不能具体的表示某一个自然实体,而对象就是具体的某一个自然实体。类的属性就是能抽象为该类的对象所共有的属性,比如我们说“人”就是一个类,它不具体之的那一个人,但是你说“张三”,张三就是人中的一个。人都有身高、性别、年龄,我们称这些为人这个类的属性。而类的方法就是能抽象为该类的对象所拥有的行为,人能讲话、跑步等,这就是人的行为,抽象为程序中的类就是类的方法。this关键字指的就是当前对象。->类似于java中的.就是调用当前对象的name属性。查看全部
-
类到对象的实例化:$iordan= new NbaPlay();查看全部
-
牵连各级有个高内聚低耦合概念,很不错查看全部
-
继续优化...查看全部
-
function_exists 判断函数是否存在 method_exists 检测类的方法是否存在 class_exists 检测类是否定义 file_exists 检测文件是否存在查看全部
-
//str_replace('改变前','改变后','改变谁'); 注意 使用单引号查看全部
-
$str = '99.9'; $result = sprintf('%01.2f', $str); echo $result;//结果显示99.90 解释下,上面例子中的格式 这个 %01.2f 是什么意思呢? 1、这个 % 符号是开始的意思,写在最前面表示指定格式开始了。 也就是 "起始字符", 直到出现 "转换字符" 为止,就算格式终止。 2、跟在 % 符号后面的是 0, 是 "填空字元" ,表示如果位置空着就用0来填满。 3、在 0 后面的是1,这个 1 是规定整个所有的字符串占位要有1位以上(小数点也算一个占位)。 如果把 1 改成 6,则 $result的值将为 099.90 因为,在小数点后面必须是两位,99.90一共5个占位,现在需要6个占位,所以用0来填满。 4、在 %01 后面的 .2 (点2) 就很好理解了,它的意思是,小数点后的数字必须占2位。 如果这时候,$str 的值为9.234,则 $result的值将为9.23. 为什么4 不见了呢? 因为在小数点后面,按照上面的规定,必须且仅能占2位。 可是 $str 的值中,小数点后面占了3位,所以,尾数4被去掉了,只剩下 23。查看全部
-
嘻嘻,很龌龊查看全部
-
<?php function sum($a, $b) { return $a+$b; } //在这里调用函数取得返回值 echo $c=sum(1,2); echo '<br/>'; function numbers() { return array(1, 2, 3); } list ($one, $two, $three) = numbers(); echo $one.'<br />'.$two.'<br/>'.$three; //1. 省略return,默认返回值为 NULL //2. return会立即中止函数的运行,并且将控制权交回调用该函数的代码行 //3. 函数不能返回多个值,但可以通过返回一个数组来得到类似的效果查看全部
-
PHP函数的定义方式: 1.使用关键字“function”开始 2.函数名可以是字母或下划线开头:function name() 3.在大括号中编写函数体: function name() { echo 'Eric'; }查看全部
-
在PHP中foreach循环语句,常用于遍历数组,一般有两种使用方式:不取下标、取下标。 (1)只取值,不取下标 <?php foreach (数组 as 值){ //执行的任务 } ?> (2)同时取下标和值 <?php foreach (数组 as 下标 => 值){ //执行的任务 } ?>查看全部
举报
0/150
提交
取消