1、=>的用法
在php中陣列預設鍵名是整數,也可以自己定義任意字元鍵名(最好是有實際意義),如:$css=array('style'=>'0',『color』=>『green『);
則$css['style']=='0',$css['color']=='green'。
2、->的用法
->用來引用物件的成員(屬性與方法);<?php
$arr=['a'=>123,'b'=>456];//陣列初始化
echo $arr['a'];//陣列引用
print_r($arr);//檢視陣列
class a{
public $a=123;
public $b=456;
$obj=new a();
echo $obj->a;//物件引用
print_r($obj);//檢視物件
輸出結果:array(
[a] => 123
[b] => 456)
object(
[a] => 123
[b] => 456)
3、::的用法
雙冒號操作符即作用域限定操作符scope resolution operator可以訪問靜態、const和類中重寫的屬性與方法。
1)program list:用變數在類定義外部訪問<?php
class fruit {
const const_value = 'fruit color';
$classname = 'fruit';
echo $classname::const_value; // as of php 5.3.0
echo fruit::const_value;
2)program list:在類定義外部使用::<?php
class fruit {
const const_value = 'fruit color';
public static $color = 'red';
public static function doublecolon() {
echo parent::const_value . "\n";
echo self::$color . "\n";
(3)program list:呼叫parent方法<?php
class fruit
protected function showcolor() {
echo "fruit::showcolor()\n";
// override parent's definition
public function showcolor()
// but still call the parent function
parent::showcolor();
(4)program list:使用作用域限定符<?php
public function showcolor()
return $this->color;
class banana12 {
public $color;
public function __construct()
$this->color = "banana is yellow";
public function getcolor()
$banana = new banana;
echo $banana->getcolor();
(5)program list:呼叫基類的方法<?php
class fruit
static function color()
return "color";
static function showcolor()
echo "show " . self::color();
static function color()
return "red";
// output is "show color"!
php中 PHP中 和 以及 的用法
1 的用法 在php中陣列預設鍵名是整數,也可以自己定義任意字元鍵名 最好是有實際意義 如 css array style 0 color green 則 css style 0 css color green 2 的用法 用來引用物件的成員 屬性與方法 arr a 123,b 456 陣列初始化 ...
PHP中 和 以及 的用法
1 的用法 在php中陣列預設鍵名是整數,也可以自己定義任意字元鍵名 最好是有實際意義 如 css array style 0 color green 則 css style 0 css color green 2 的用法 用來引用物件的成員 屬性與方法 arr a 123,b 456 陣列初始化 ...
php中 和 的用法
這兩個是php 中的關係運算子。php中的關係運算子有 and or xor 亦或 非 名稱 關係 示例 結果 and 與 x and y 如果 x 和 y 都為 true,則返回 true。or 或 x or y 如果 x 和 y 至少有乙個為 true,則返回 true。xor 異或 x xor...