PHP માં, ત્યાં વિવિધ ડેટા પ્રકારો અને અભિવ્યક્તિઓ છે જે તમને ડેટા સાથે કામ કરવા અને તમારા પ્રોગ્રામિંગમાં કામગીરી કરવા દે છે. સામાન્ય ડેટા પ્રકારોમાં સંખ્યાઓ, શબ્દમાળાઓ, બુલિયન્સ, એરે અને નલનો સમાવેશ થાય છે. તમે ગણતરીઓ અને સ્થિતિની તપાસ કરવા માટે અંકગણિત, શબ્દમાળા, સોંપણી, સરખામણી અને તાર્કિક અભિવ્યક્તિઓનો ઉપયોગ કરી શકો છો.
PHP માં ડેટા પ્રકારો
તાર:
વર્ણન: શબ્દમાળા એ અક્ષરોનો ક્રમ છે, જે એક અવતરણ('') અથવા ડબલ અવતરણ("") માં બંધ છે.
ઉદાહરણ:
$name = "John Doe";
echo "Hello, ". $name; // Hello, John Doe
પૂર્ણાંક
વર્ણન: પૂર્ણાંક એ દશાંશ બિંદુ વગરની પૂર્ણ સંખ્યા છે.
ઉદાહરણ:
$name = "John Doe";
echo "Hello, ". $name; // Hello, John Doe
ફ્લોટ
વર્ણન: ફ્લોટ એ દશાંશ બિંદુ સાથેની સંખ્યા છે.
ઉદાહરણ:
$pi = 3.14;
echo "The value of pi is ". $pi; // The value of pi is 3.14
બુલિયન
વર્ણન: બુલિયન એક મૂલ્ય છે જે કાં તો સાચું અથવા ખોટું છે.
ઉદાહરણ:
$isLogged = true;
if($isLogged) {
echo "User is logged in";
} else {
echo "User is not logged in";
}
અરે
વર્ણન: એરે એ તત્વોનો સંગ્રહ છે.
ઉદાહરણ:
$numbers = [1, 2, 3, 4, 5];
echo "The number of elements in the array is: ". count($numbers); // The number of elements in the array is: 5
ઑબ્જેક્ટ
વર્ણન: ઑબ્જેક્ટ એ વર્ગનું ઉદાહરણ છે, જેમાં ગુણધર્મો અને પદ્ધતિઓ હોય છે.
ઉદાહરણ:
class Person {
public $name;
public function sayHello() {
echo "Hello, I am ". $this->name;
}
}
$person = new Person();
$person->name = "John";
$person->sayHello(); // Hello, I am John
NULL
વર્ણન: NULL એ કોઈ અસાઇન કરેલ મૂલ્ય વગરના ચલનું પ્રતિનિધિત્વ કરે છે.
ઉદાહરણ:
$value = null;
if($value === null) {
echo "The value of the variable is NULL";
}
સંસાધન
વર્ણન: સંસાધન બાહ્ય સંસાધનનું પ્રતિનિધિત્વ કરે છે, જેમ કે ડેટાબેઝ કનેક્શન.
ઉદાહરણ:
$dbConnection = mysqli_connect("localhost", "username", "password", "database");
// Use $dbConnection to query the database
PHP માં અભિવ્યક્તિઓ
અંકગણિત અભિવ્યક્તિઓ
વર્ણન: અંકગણિત અભિવ્યક્તિઓ ગાણિતિક ક્રિયાઓ કરે છે.
ઉદાહરણ:
$sum = 5 + 3; // Addition
$difference = 10- 4; // Subtraction
$product = 2 * 6; // Multiplication
$quotient = 12 / 3; // Division
$remainder = 10 % 3; // Modulo(Remainder)
સોંપણી અભિવ્યક્તિઓ
વર્ણન: અસાઇનમેન્ટ અભિવ્યક્તિઓ ચલને મૂલ્ય અસાઇન કરે છે.
ઉદાહરણ:
$x = 5; // Assigning 5 to $x
$y += 10; // Incrementing $y by 10
$z -= 3; // Decrementing $z by 3
સરખામણી અભિવ્યક્તિઓ
વર્ણન: તુલનાત્મક અભિવ્યક્તિઓ બે મૂલ્યોની તુલના કરે છે અને બુલિયન પરિણામ આપે છે.
ઉદાહરણ:
$x = 5;
$y = 10;
$isEqual = $x == $y; // Equality comparison
$isNotEqual = $x != $y; // Inequality comparison
$isGreater = $x > $y; // Greater than comparison
$isLess = $x < $y; // Less than comparison
તાર્કિક અભિવ્યક્તિઓ
Miêu tả: Biểu thức logic kết hợp nhiều điều kiện và trả về kết quả બુલિયન.
ઉદાહરણ:
Description: Logical expressions combine multiple conditions and return a boolean result.
શબ્દમાળા જોડાણ
વર્ણન: શબ્દમાળા જોડાણ બહુવિધ શબ્દમાળાઓને એકમાં જોડે છે.
ઉદાહરણ:
$name = "John";
$message = "Hello, ". $name. "!"; // Concatenating strings
ટર્નરી અભિવ્યક્તિઓ
$age = 20;
$message =($age >= 18) ? "You are an adult": "You are not an adult";
આ PHP માં કેટલાક સામાન્ય પ્રકારના સમીકરણો છે. ગણતરીઓ કરવા, નિર્ણયો લેવા અને PHP એપ્લીકેશનમાં ડેટાની હેરફેર કરવા માટે આ અભિવ્યક્તિઓને સમજવી અને તેનો ઉપયોગ કરવો મહત્વપૂર્ણ છે.



