本文目錄一覽:
- 1、php 語法問題 變數賦值
- 2、php的關於字元串類型的變數的賦值問題,謝謝
- 3、php賦值問題
- 4、php如何賦值
- 5、PHP變數中賦值
- 6、php變數賦值的方法
php 語法問題 變數賦值
有兩個作用,第一是:判斷 11=1 10=0 01=0 00=0
第二 :在第一個變數為0的時候,後面的函數不會執行,直接返回0
!是取反
$PAGE-說明$PAGE是一個對象
在你給的代碼上面肯定還有聲明$PAGE,比如 $PAGE = new aaa();
blocks-說明 “aaa” 對象中有一個blocks的屬性 ,
從 blocks-region_completely_docked 看出這個blocks是另一個對象,它有一個方法叫「region_completely_docked」
如果你想看懂這段代碼,請先找到 “aaa” 中的block是哪個對象,在去找block對象中的region_completely_docked函數,函數的返回值,就是$PAGE-blocks-region_completely_docked()的返回值
「aaa」是我自己假設的,具體看你自己的代碼
php的關於字元串類型的變數的賦值問題,謝謝
1.如果確實如標題所說,這是個關於php語言變數的問題,那麼,貌似這兩句代碼的語法都不太正確:從語法來看,這兩句代碼,貌似應該是javascript的代碼。
php的變數定義,一般變數名前加 $ 符號,一般前面也沒有var關鍵字:
var string=「abc」; =》 $string = “abc”;
var string=new String(“abc”);
這個因為在php里沒有 string 對象,所以並不能進行類似的寫法。
2. 如果你寫兩句代碼,是javascript的代碼,那麼,兩者的區別在於:
var string=「abc」; 這裡的string是個字元串變數。
var string=new String(“abc”); 這裡的string是個對象的實例。
php賦值問題
不一定要加上雙引號
比如你的例子,a href=””img src=”..路徑/images/xx.jpg” align=”center”/a
你裡面有雙引號,這時,你可以試著加上單引號,如下:
$message = ‘a href=””img src=”..路徑/images/xx.jpg” align=”center”/a’;
這個我在PHP文件里測試了,沒有出錯,下次碰到這樣的情況,你也慢慢在文件里試試。
附圖:
使用的時候可以直接在你需要的地方
?php echo $message;?
即可!!!希望能幫到你
php如何賦值
PHP賦值有多種情況:
直接賦值:賦值符號”=” ,賦值符號前面的是變數,後邊的是賦的值;示例如下:
?php
$a=10;
$b=’baiduzhidao’;
?
傳遞賦值:將一個表達式的值賦予一個變數(改變其中一個變數的值,不會影響到另一個變數的值);示例如下:
?php
$num1=100;
$num2=$num1;//傳值賦值後,$num2的值為:100
?
引用賦值:賦值符號””,當新的變數引用了原始變數的值後,如果改變新的變數將影響到原始變數。示例如下:
?php
$a=3;
$b=5;
$a=$b; //把$b的地址賦值給$a, 這時$a的值也是5了。如果修改$b的值,那麼$a的值也會發生變化。
?
PHP變數中賦值
$a=$b; a,b各用一塊存儲空間,a,b值改變互不影響
$a=$b; a,b共用同一塊存儲空間,a值變B值也變。
php變數賦值的方法
不是變數問題,是if的語法問題,應該是
if($view[$typeid]==0) {
….
}
當然,最好增加一個判斷,以免發生$view[$typeid]未定義的錯誤,如
if(! isset($view[$typeid])) {
die(‘$view中並沒有定義下標’ . $typeid . ‘哦’);//當然你可以修改為其他處理
}
if($view[$typeid] ==0) {
…
}
如果,你的意思是你有$view1,$view2,$view3,然後想根據$typeid動態調用變數的話,這樣寫
$str = ‘view’ . $typeid; //得到類似view1,view2的字元
if ($$str == 0) { //連續兩個$$表示變數的變數,即已$str的值為變數名的變數的值
…
}
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/186725.html