1樓:阿杰game實況
php中「?:」指的是三目運算子。
三目運算子,也稱為條件運算子,它是計算機語言的重要組成部分。它是唯一具有3個運算元的運算子,因此有時稱為三元運算子。通常,三目運算元的組合是右邊界。
三目運算子提供了一種表達簡單if-else語句的簡便方法。運算子由以下格式的問號(?)和冒號(:
)組成:表示式?表示式:
表示式;一條語句稱為條件表示式,由3個子表示式組成,並使用問號?和冒號:分開。
條件表示式中問號之前的部分是要測試的條件。這就像if語句括號中的表示式。如果條件為真,則執行?
之間的語句。和:;否則,執行以下部分。
如果您認為有幫助,可以在子表示式兩邊加上括號
2樓:匿名使用者
進入php源程式目錄中的ext目錄中,這裡存放著各個擴充套件模組的源**,選擇你需要的模組,比如curl模組:cd curl
執行phpize生成編譯檔案,phpize在php安裝目錄的bin目錄下
/usr/local/php5/bin/phpize
執行時,可能會報錯:cannot find autoconf. please check your autoconf installation and
the $php_autoconf
environment variable is set correctly and then rerun this
script.,需要安裝autoconf:
yum install autoconf(redhat或者centos)、apt-get install
autoconf(ubuntu linux)
/usr/local/php5/bin/php -v
執行這個命令時,php會去檢查配置檔案是否正確,如果有配置錯誤,
這裡會報錯,可以根據錯誤資訊去排查!
php中$符號是什麼意思
3樓:肥仙女
$這個符號的意思是:變數
php採用的是c語言的語法,但是也有一些區別。$符號加上字串,這就是來一個變數源名或物件名。
myclass是個類名,不用加$符號。$_val是個私有變數,一般是以$加下劃線加字串組成的,foo和foo1是兩個成員函式。不用加$符號,$my是一個物件,必須加$符號。
4樓:匿名使用者
其實php採用的是c語言的語法,但是也有一些區別,$符號加上字串,這就是一個變數名或物件名,例如下面的**:
class myclass
public function foo1()......
}$my = new myclass;
echo $my->foo();
myclass是個類名,不用加$符號,$_val是個私有變數,一般是以$加下劃線加字串組成的,foo和foo1是兩個成員函式,不用加$符號,$my是一個物件,必須加$符號,好好體會一下,應該能明白.希望分能給我,謝謝!
5樓:匿名使用者
php中$符號是變數符號;
把$符號加上字串,這個字串就是一個變數名或物件名。
6樓:匿名使用者
這是定義一個變數
例如定義變數a等於1
$a=1;即可
7樓:肖肖藍琪兒
$在php中是標識一個變數的開始
php中$$代表什麼意思
8樓:匿名使用者
php 中$代表變數
算$$代表的 用變數對應值作為變數。
例如如下
$p = "qw";
$qw= "dddd";
echo $$p; //輸出結果為 dddd$$p <=>$qw
希望你能理解呢
9樓:匿名使用者
$hell="abc";
$$hell="def";等同於$abc="def";
這麼說你理解不,學習手冊上這樣說的
10樓:匿名使用者
變數的變數
比如$a = 'c';
那麼$$a = $c;
php中 $$str 中 "$$"是什麼意思
11樓:匿名使用者
$$str 可以理解為 $( $str ) ;
$str ="cd";那麼就是$cd = $$str = "landog";
$$str . = "ok", . 為拼接字元,即 $$str = $$str . "ok";
這裡跟$a+=b => $a=$a+b性質一樣 (可以看php的運算子)
也就是$cd = $cd . "ok",即$cd = "landogok" ;
$$str . ,這裡的 . 是拼接字元 即 $$str .= "ok" => $$str = $$str . "ok";
12樓:匿名使用者
來點專業的回答吧
這種寫法稱為可變變數
有時候使用可變變數名是很方便的。就是說,一個變數的變數名可以動態的設定和使用。一個普通的變數通過宣告來設定,例如:
<?php
$a = "hello";
?>
一個可變變數獲取了一個普通變數的值作為這個可變變數的變數名。在上面的例子中 hello 使用了兩個美元符號($)以後,就可以作為一個可變變數的變數了。例如:
<?php
$$a = "world";
?>
這時,兩個變數都被定義了:$a 的內容是「hello」並且 $hello 的內容是「world」。因此,可以表述為:
<?php
echo "$a $";
?>
以下寫法更準確並且會輸出同樣的結果:
<?php
echo "$a $hello";
?>
它們都會輸出:hello world。
要將可變變數用於陣列,必須解決一個模稜兩可的問題。這就是當寫下 $$a[1] 時,解析器需要知道是想要 $a[1] 作為一個變數呢,還是想要 $$a 作為一個變數並取出該變數中索引為 [1] 的值。解決此問題的語法是,對第一種情況用 $,對第二種情況用 $[1]。
13樓:溜鬚拍馬關雲長
你的$$str相當於$cd一樣($str='cd')
echo $cd;//hotdogok
14樓:匿名使用者
說起來就是,「變數的變數」
$str="cd";\\變數 一個$
$$str就相當與變數$cd \\變數的變數 兩個$$$$str="hotdog";就是$cd="hotdog";
echo $str; \\一個$(你想想看是變數\還是變數的變數)
php中 {a::b}是什麼意思?
15樓:千鋒教育
$a = &$b;
這個是引用賦值
$a存的是$b的地址, 你操作$a的時候, 實質是操作$a這個地址的值, 也就是$b
$a的值和$b的值是一樣的, 一個變, 另外一個就會跟著變
php中.=是什麼意思
16樓:匿名使用者
連續定義變數!
$a='abc';
$a.='def';
此時$a=『abcdef'
17樓:匿名使用者
去大了。
new 是物件導向的概念.db是類的意思。
$db=new db;
例項化db類,這個類裡面有很多方法。
$db=db();
只是把db函式返回的結果儲存在$db裡。
18樓:匿名使用者
通俗的說,就是累積。
比如:$a = 'a'; //賦值
$b = 'b'; //賦值
$c = 'c'; //賦值
$c .= $a;
$c .= $b;
echo $c; 就會顯示 cab
19樓:塔卡生林
$db=new db(); 例項化一個 db類
$db=db(); 呼叫名為db裡面的方法
20樓:車音愛回答
php中.= 就是複合運算子, 比如$a.=$b,就是$a = $a.$b
php中=+是什麼意思
21樓:匿名使用者
是+=吧???左邊的變數的值加上右邊的變數的值再賦給左邊的變數。。。。
22樓:匿名使用者
比如 c=c+b
php裡面 就寫 c+= b
23樓:匿名使用者
<?
$a=1;
$b=4;
$a=+$b;
echo "a=".$a; // a=4
echo "b=".$b; // b=4
?>
經鑑定 與"="相同 +無意義
php中符號什麼意思呢,php中符號什麼意思
這個符號的意思是按地址引用的方式對變數進行傳遞或賦值 var hello a var a world 當 a 改變時,var 並不會改變 var hello a var a world echo var 你會發現,此時的 var 等於 world php中 符號什麼意思 具體 如下 ch curl ...
php中是什麼意思,PHP中什麼意思
類中 靜態方法和靜態屬性的引用方法例如class test 可以不用例項化物件直接使用 test test 來取得 test屬性的值靜態方法呼叫也同理test test 直接呼叫靜態方法test 你可以去後盾人平臺看看,裡面的東西不錯 類中靜態方法的呼叫方式 class a 這樣類裡面的靜態方法就不...
PHP中yx是什麼意思,PHP中是什麼意思
學過c語言的 都知道指標 其實這種用法就相當與指標了 是地址符號 y的值 不是 x的值 而是 x的記憶體地址這就是php中的一種引用傳遞 而非值傳遞換句話說 不論 x的值怎麼變化 y的值都與其保持一致這一點 樓主可以寫程式測試一下 就一目瞭然了。意思是 y y x,同理,y x的意思是 y y x ...