PDA

View Full Version : => در پی اچ پی



mahdivita
پنج شنبه 02 بهمن 1393, 10:55 صبح
میخواستم بدونم که <= در پی اچ پی دقیقا یعنی چی؟

mohamadali1374
پنج شنبه 02 بهمن 1393, 11:48 صبح
این علامت یا علامت<- در شی گرایی استفاده میشه(مفاهیم شی گرایی رو مطالعه کنید) و به معنای( اشاره کن به...)مثالا در PDO داریم

$sql2="insert into `sells` (kalaname,id_kala,mainlink,refid,expire) values (:kalaname,:id_kala,:mainfile,:refid,:expire)";
$result2=$connect->prepare($sql2);
$check=$result2->execute(array(
":kalaname"=>$kalaname,
":id_kala"=>$id,
":mainfile"=>$mainfile,
":refid"=>$refid,
":expire"=>$expire
));


یعنی مقدار متغیر ها رو به فیلد های دیتابیس اختصاص دادیم.

id1385
پنج شنبه 02 بهمن 1393, 11:59 صبح
بستگی داره کجا استفاده کنید:
در آرایه :

$sample = [
"name" => "ata",
"sName" => "amini"
]


یا در عملگرها

if($a <= $b){
echo "< || =";
}


ولی اگر فقط به این صورت استفاده بشه => در این صورت بصورت بالا در عملگر استفاده میشه و به معنای کوچکتر مساوی می باشد.

MMSHFE
پنج شنبه 02 بهمن 1393, 13:18 عصر
بستگی داره منظورتون <= باشه یا => چون ادیتور سایت درست نشون نمیده. اگه اولی باشه (از چه به راست اول مساوی و بعد علامت بزرگتر)، توی آرایه استفاده میشه و برای اشاره اندیس به مقدار هست. برای مثال وقتی میگیم:

$x = array('id'=>5,'name'=>'alireza'); یعنی مقدار 5 رو توی خونه id و مقدار alireza رو توی خونه name آرایه x$ قرار بده. ضمناً بطور کامل با <- (از چپ به راست کارکتر خط تیره و بعد علامت بزرگتر) که در شئ گرایی استفاده میشه فرق میکنه. اونجا وقتی میگیم $x->name یعنی فیلد name از شئ x$ و وقتی میگیم $x->print() یعنی متد print از شئ x$ و دیگه مفهوم اشاره اندیس به مقدار نداره.
اما اگه دومی باشه (از چپ به راست اول علامت کوچکتر و بعد مساوی) منظور عملگر مقایسه ای ریاضی (کوچکتر یا مساوی) هست که اگه عملوند سمت چپ از عملوند سمت راست کوچکتر یا مساوی با اون باشه، نتیجه true و درغیر اینصورت نتیجه false میده.