10/10/2018, 09:41

[PHP] &$errno là gì ? (dễ lắm)

chi em hỏi, trong một class check yahoo statue em thấy vầy:
class CYahooStatus
{
function execute ($yahoo = "", &$errno, &$errstr)
xin cho em hõi dấu & trong đây có nghĩa là gì ạ
d1987 viết 11:54 ngày 10/10/2018
lần trước tui mới đọc về cái này, nếu nhớ không nhầm thì dấu & có nghĩa là biến này có thể có hoặc không có. Chắc 95% .... test thử function nhỏ là biết liền
kiem_bo viết 11:53 ngày 10/10/2018
đó là tham biến.Bạn hãy đọc đi.Nếu bạn có học về pascal hoặc c,c++ thì biết cách này
http://dqthang.wordpress.com/2007/11...-bi%E1%BA%BFn/
snoob viết 11:43 ngày 10/10/2018
@d1987: Chắc ko phỉa.
function hello($thu,&$a){
return $thu;
}
echo hello(5);
error
Warning: Missing argument 2 for hello(), called in C:\wamp\www\phpdesigner_output_tmp.php on line 10 and defined in C:\wamp\www\phpdesigner_output_tmp.php on line 7
5
@kien_bo: Bài viết cao siêu quá, em đọc ko hiểu chi hết
jiSh@n viết 11:45 ngày 10/10/2018
Tìm hiểu về Passing as Reference trong PHP nhé:
http://php.net/manual/en/language.references.pass.php
snoob viết 11:55 ngày 10/10/2018
Được gửi bởi jiSh@n
Tìm hiểu về Passing as Reference trong PHP nhé:
http://php.net/manual/en/language.references.pass.php
Đây là thứ em cần, thanks nhiều

[=========> Bổ sung bài viết <=========]

Àh sẵn tiện hỏi thêm:
function &bar()
{
$a = 5;
return $a;
}
& ở đây nghĩa là gì ạ
d1987 viết 11:56 ngày 10/10/2018
hóa ra là thế mình nhầm sang cái khác ) noob quá
Hok bik zì viết 11:57 ngày 10/10/2018
Cái đó là trả về bằng tham chiếu. Trả về kiểu này sẽ thao tác trực tiếp trên vùng nhớ của biến.
thuankkk viết 11:49 ngày 10/10/2018
PHP Code:
function &foo(&$a) {
  
$a*=2;
  return 
$a;
}
$a=1;
$b=&foo($a);
echo 
$b"\n";
$b*=2;
echo 
$a
dhspktspkt viết 11:45 ngày 10/10/2018
mình là thành viên mới nên cũng k biết,các bạn giỏi thật
Bài liên quan
0