Home > Article > Backend Development > Video and courseware sharing of PHP underlying analysis
What is the purpose of understanding the underlying implementation of PHP? To use dynamic language well, we must first understand it. Memory management and framework models are worthy of our reference. Through extended development, we can achieve more powerful functions and optimize the performance of our programs. Today I will introduce to you the "PHP Low-Level Analysis Video Tutorial", which will bring you in-depth learning and teaching of PHP, and learn PHP in depth through the analysis of PHP operation.
Course playback address: http://www.php.cn/course/502.html
This video was created by teacher Tong Yan Shiba. The teacher’s teaching style:
The original “iterative teaching method” is currently the most efficient programming training system in China. With vivid images and common things in life, complex computer concepts are explained clearly and humorously, and the classroom atmosphere is relaxed and lively. It is deeply loved by students. A kind of appropriate humor can attract students' knowing smiles, just like drinking a glass of sweet wine, giving people aftertaste and nostalgia;
The more difficult points in this video should be:PHP Bottom Layer - Reference Array:
$arr = array(11,22,33); $tmp = $arr;
The array is defined in php, the structure is as follows, zvalue corresponds to the pointer value, the pointer points to a hashtable, in the hashtable The first bit can be understood as an array key, and the second bit is the memory address, pointing to the zvalue structure of an ordinary variable; type corresponds to is_array, refcount_gc=1, is_ref_gc=0; when arr is assigned to tmp, the bottom layer will refcount_gc+1.
Here we also recommend downloading source code resources: http://www.php.cn/xiazai/learn/1841
The courseware shares the courseware with you:
1. The underlying implementation of PHP
1. The execution process of PHP code:
2. PHP variables Underlying implementation:
3. Assignment and reference of variables
2. Underlying principles of PHP.ppt
Memory management
The underlying implementation of the object
zend virtual machine running process
The above is the detailed content of Video and courseware sharing of PHP underlying analysis. For more information, please follow other related articles on the PHP Chinese website!