PHP 關于訪問控制的和運算符優先級介紹_PHP教程
推薦:關于PHP語言構造器介紹PHP里有echo、print、die、require等幾個特殊的關鍵字,雖然它們用起來像是函數,但實際上更類似于if、while這樣控制語句,而不是一個函數。也就是說,當解釋器遇到: 復制代碼 代碼如下: print 'Hello world'; 這樣的一個表達式的時候,并不會把它轉換成函數調用,而
這篇文章主要介紹了PHP中關于訪問控制的和運算符優先級介紹,需要的朋友可以參考下 復制代碼 代碼如下:class Foo
{
private $name = 'hdj';
public function getName(){
return $this->name;
}
}
class Bar extends Foo
{
public $name = 'deeka';
}
$bar = new Bar;
var_dump($bar->name);
var_dump($bar->getName());
訪問控制
對屬性或方法的訪問控制,是通過在前面添加關鍵字 public、protected 或 private 來實現的。由 public 所定義的類成員可以在任何地方被訪問;由 protected 所定義的類成員則可以被其所在類的子類和父類訪問(當然,該成員所在的類也可以訪問);而由 private 定義的類成員則只能被其所在類訪問。
復制代碼 代碼如下:
<?php
$a = 3;
$b = 6;
if($a = 5 || $b = 7){
echo $b.'<br />';
$a++;
$b++;
}
var_dump($a, $b);
echo '<br /> $a = (5 || $b = 7)';
echo '<hr />';
$a = 3;
$b = 6;
$c = 1;
if($a = 5 || $b = 7 && $c = 10){
$a++;
$b++;
}
var_dump($a, $b,$c);
echo '<br /> && 比 || 高';
echo '<hr />';
$a = 3;
$b = 6;
$c = 1;
if($a = 0 || $b = 7 && $c = 10){
$a++;
$b++;
}
var_dump($a, $b,$c);
echo '<br /> ';
echo '<hr />';
class Foo {
private $name = 'hdj';
public function getName() {
return $this->name;
}
}
class Bar extends Foo {
public $name = 'deeka';
}
$bar = new Bar;
var_dump($bar->name);
var_dump($bar->getName());
分享:php/js獲取客戶端mac地址的實現代碼這篇文章主要介紹了如何在php與js中分別獲取客戶度mac地址的方法,需要的朋友可以參考下 廢話不多講,直接上代碼吧! 復制代碼 代碼如下: ?php class MacAddr { public $returnArray = array(); public $macAddr; function __contruct($os_type=null){ if(is_null($os_t
- 相關鏈接:
- 教程說明:
PHP教程-PHP 關于訪問控制的和運算符優先級介紹。