1. Integer: An integer is a whole number without a decimal point, such as 5, -3, or 0.
2. Float: A float, also known as a floating point number or a double, is a number with a decimal point, such as 3.14 or -0.5.
3. String: A string is a sequence of characters, enclosed in single quotes (”) or double quotes (“”). For example, “Hello, World!” or ‘John Doe’.
4. Boolean: A boolean represents a logical value, either true or false.
5. Array: An array is an ordered collection of values, each identified by an index or a key. For example, [‘apple’, ‘banana’, ‘orange’] or [1 => ‘apple’, 2 => ‘banana’, 3 => ‘orange’].
6. Object: An object is an instance of a class and has properties and methods that define its behavior.
7. Null: Null is a special data type that represents a variable with no value assigned to it.
8. Resource: A resource is a special type used to hold a reference to an external resource, such as a database connection or a file handle.
9. Callable: A callable is a data type that represents a function or a method that can be called.
10. Iterable: An iterable is a data type that can be looped over, such as an array or an object that implements the Iterator interface.