I first learned the basic syntax of PHP (I)-how to encode the singularity and keep learning PHP. as a result, there was always a problem some time ago, which was delayed for a while. Catch up now!
This series only talks about some of my views on PHP, not the nature of the tutorial. In addition, I am a little white, just write casually, please Pat. I have studied c, java, python, and HTML. If you have similar experience with me and want to contact PHP friends, it would be better to provide you with some ideas.
In my opinion, PHP has a strong HTML style and is born for web programming. One of the biggest features is how variables are used. In c, python, and other languages, a variable is called directly by writing a few characters, such as the classic for (I = 0; I <50; I ++ ). However, PHP is closer to HTML in variable processing. directly written characters are considered strings. to use a variable, you must start with $: for ($ I = 0; $ I <50; $ I ++), which makes it difficult for me to write, however, when I see the processing of strings, I find the following benefits:
The concatenation of strings in PHP can be performed like using "," in python, for example:
$ A = 'Bob ';
Echo "Hello", $;
The result is as follows:
However, PHP is more orthodox in the format of "." for splicing, such:
$ A = 'Bob ';
Echo "Hello". $;
The results are the same:
The most amazing thing is that PHP has an HTML-style usage, that is, directly referencing the variable in the string:
$ A = 'Bob ';
Echo "Hello $ ";
The results are still the same:
This is the unique PHP style.
Another feature is the array in PHP. PHP array. In my opinion, PHP arrays are a collection of python lists and dictionaries. For the stored data, unlike the c array, the data type needs to be declared. both integer and string types can be stored in the same array in a hybrid manner "; at the same time, it not only supports the indexing of traditional arrays by serial numbers starting from 0, but also supports the indexing of strings, which in turn misses the python dictionary. In short, it is a very strange thing, but it is very convenient to think carefully.
$ Arr = array (0 => 50, 'G' => 'GGG ', 1 => 'WWW', 'H' => 'hhh ');
Print_r ($ arr );
For example, arr is an array with four elements. The value 0 indicates an integer of 50. the next element is the string ggg, which is indexed by the character "g". The third element is the string www; the fourth element is the string hhh, which is indexed by the character "h.
Next, use the array_push function to append a string element www to the end of the array.
$ Arr = array (0 => 50, 'G' => 'GGG ', 1 => 'WWW', 'H' => 'hhh ');
Array_push ($ arr, 'WWW ');
Print_r ($ arr );
For example, although the appended element is the fifth element, it is still sorted using index 2.
This is how I feel about the basic PHP syntax.