V PHP obstajajo različni tipi podatkov in izrazi, ki vam omogočajo delo s podatki in izvajanje operacij v vašem programiranju. Pogosti tipi podatkov vključujejo številke, nize, logične vrednosti, nize in nič. Za izvajanje izračunov in preverjanje pogojev lahko uporabite aritmetične, nizovne, dodelitvene, primerjalne in logične izraze.
Podatkovni tipi v PHP
Vrvica:
Opis: Niz je zaporedje znakov, zaprtih v enojne narekovaje('') ali dvojne narekovaje("").
primer:
$name = "John Doe";
echo "Hello, ". $name; // Hello, John Doe
Celo število
Description: An integer is a whole number without a decimal point.
Example:
$name = "John Doe";
echo "Hello, ". $name; // Hello, John Doe
Float
Description: A float is a number with a decimal point.
Example:
$pi = 3.14;
echo "The value of pi is ". $pi; // The value of pi is 3.14
Boolean
Description: A boolean is a value that is either true or false.
Example:
$isLogged = true;
if($isLogged) {
echo "User is logged in";
} else {
echo "User is not logged in";
}
Array
Description: An array is a collection of elements.
Example:
$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
Object
Description: An object is an instance of a class, containing properties and methods.
Example:
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
Description: NULL represents a variable with no assigned value.
Example:
$value = null;
if($value === null) {
echo "The value of the variable is NULL";
}
Resource
Description: A resource represents an external resource, such as a database connection.
Example:
$dbConnection = mysqli_connect("localhost", "username", "password", "database");
// Use $dbConnection to query the database
Expressions in PHP
Arithmetic Expressions
Description: Arithmetic expressions perform mathematical operations.
Example:
$sum = 5 + 3; // Addition
$difference = 10- 4; // Subtraction
$product = 2 * 6; // Multiplication
$quotient = 12 / 3; // Division
$remainder = 10 % 3; // Modulo(Remainder)
Assignment Expressions
Description: Assignment expressions assign a value to a variable.
Example:
$x = 5; // Assigning 5 to $x
$y += 10; // Incrementing $y by 10
$z -= 3; // Decrementing $z by 3
Comparison Expressions
Description: Comparison expressions compare two values and return a boolean result.
Example:
$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
Logical Expressions
Miêu tả: Biểu thức logic kết hợp nhiều điều kiện và trả về kết quả Boolean.
primer:
Description: Logical expressions combine multiple conditions and return a boolean result.
Združevanje nizov
Opis: veriženje nizov združi več nizov v enega.
primer:
$name = "John";
$message = "Hello, ". $name. "!"; // Concatenating strings
Ternarni izrazi
$age = 20;
$message =($age >= 18) ? "You are an adult": "You are not an adult";
To je nekaj pogostih vrst izrazov v PHP. Razumevanje in uporaba teh izrazov je ključnega pomena za izvajanje izračunov, sprejemanje odločitev in manipuliranje s podatki v aplikacijah PHP.



