PHP 關於訪問控制的和運算符優先級介紹
導語:PHP的知識點相對來説比較多,而且不容易記憶,下面的是本站小編為大家蒐集的.是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());
-
Yii2創建表單(ActiveForm)方法
Yii2創建表單(ActiveForm)的方法,結合實例形式詳細分析了Yii創建表單的詳細步驟及相關函數與屬性的使用技巧,需要的朋友可以參考下.由於表單涉及到一些驗證方面的信息,屬性設置又比較多、比較複雜,所以哪裏有什麼不正確的地方請留言指點目錄表單的生成表單中的方...
-
PHP 7.1中都有哪些重大更新
PHP7.1.0帶來了大量的改進和新功能:可空類型返回空類型可迭代的psuedo-type支持常量可見的類數組解構square框架和在list()中允許指定keys多異常類型捕獲,以下是小編為大家搜索整理的PHP7.1中都有哪些重大更新,希望能給大家帶來幫助!更多精彩內容請及時關注我們應...
-
用PHP的checkbox默認值輸出方法
php獲取checkbox複選框值的方法,checkbox在php讀取值時要用數組形式哦,我們讀取這些值用phppost獲取是以一個array形式哦。php獲取checkbox複選框值的.方法複製代碼代碼如下:<htmlxmlns=""><head><metahttp-equiv="Content-Type"content="text/html;charset=gb23...
-
PHP 數組和字符串互相轉換實現方法
PHP數組和字符串互相轉換是比較常用的,下面給大家介紹PHP數組和字符串互相轉換實現方法,一起來了解一下吧!PHP數組和字符串互相轉換實現方法PHP中由於數組和字符串這兩種變量類型是如此常用,以至於PHP具有兩個函數,可以在字符串和數組之間互相進行轉換代碼如下:$ar...