PDA

View Full Version : چند تا سوال در مورد OOP؟



mrrajabi
جمعه 23 آذر 1386, 23:17 عصر
کاربرد این علامتها چیه؟
==!
===

moohssenn
جمعه 23 آذر 1386, 23:30 عصر
علامت سه تا مساوی (===) علاوه بر بررسی مقدار دو متغیر , نوع دو متغیر را نیز بررسی میکند و در صورت برقراری هر دو شرط مقدار True را باز میگرداند .
مثلا :


$No1 = (double) 12;

$No2 = (integer) 12 ;



If ($No1 === $No2 ) Echo ‘Ok’;

در این مثال شرط گذاشته شده برقرار نمیباشد . علامت ==! نیز بالعکس بالائی است .

neopersia
شنبه 24 آذر 1386, 00:26 صبح
من تا به حال این علامت اولی ندیده بودم :

!==

فکر میکنم منظور شما این بوده:

!=
معنیش هم نا مساوی هست

reza_rad
شنبه 24 آذر 1386, 08:03 صبح
چند تا سوال در مورد OOP؟
لطفا از عنوان مرتبط استفاده کنید.
باسپاس

moohssenn
شنبه 24 آذر 1386, 23:28 عصر
من تا به حال این علامت اولی ندیده بودم :
!==
فکر میکنم منظور شما این بوده:
!=
معنیش هم نا مساوی هست

دوست عزیز علامت ==! نیز وجود دارد و به این صورت عمل میکنه که مثلا :


$a !== $b

مقدار TRUE برگشت داده میشود اگر دو پارامتر a$ و b$ باهم برابر نباشند و یا از یک نوع نباشند
با نگاهی به منبع php میتونید تمامی عملکردهای مقایسه ای را مشاهده نمائید :
http://ir2.php.net/manual/tr/language.operators.comparison.php
موفق باشید

Folaani
یک شنبه 25 آذر 1386, 15:43 عصر
مثال:


0 == '' true
0 === '' false


بنابراین هرکدوم کاربرد خودشون رو دارن.
بهتره متوجه تبدیلات و قوانینی که مثلا برای مقایسه انجام میشه باشید، وگرنه ممکنه برنامتون دچار مشکل بشه.
این تبدیلات و قوانین برای راحتی کار گذاشته شدن و اکثرا ازشون استفاده میشه، اما بعضی جاها هم نباید اینطور باشه.

hidensoft
یک شنبه 25 آذر 1386, 18:36 عصر
در راستای توضیحات دوستان واجب می دونم که باز هم به منوال اشاره کنم !
http://ir2.php.net/manual/en/language.operators.php

mrrajabi
یک شنبه 25 آذر 1386, 21:19 عصر
خیلی ممنون از دوستان.

لطفا از عنوان مرتبط استفاده کنید.
چشم حتماً:
اول چند تا سوال در مورد oop داشتم که یادم رفت بپرسم.
کابرد این عبارات در OOP?

public
private
implements
slef::name
protect
interface
static

اینا چیزائی هستند که من تو کلاسای یه برنامه دیدم.
در مورد هر کدوم اگه مختصر توضیحی داده بشه ممنون میشم.