Home  >  Article  >  Backend Development  >  Video and courseware sharing of PHP underlying analysis

Video and courseware sharing of PHP underlying analysis

黄舟
黄舟Original
2017-12-04 11:39:502181browse

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.

Video and courseware sharing of PHP underlying analysis

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

  1. Memory management

  2. The underlying implementation of the object

  3. 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!

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn