求PHP学习速成法,该如何处理
求PHP学习速成法
本人学PHP已经有几个月了,现在已经开始阅读一些框架模板,问题出现了,比如在看smarty,和biweb的时候,有时候看的比较凌乱,没有一个整体的思路。也就是说我只能看懂一个一个函数是什么意思而不清楚整个文件起一个什么作用。谁能告诉我写看源代码的经验啊,
还有smarty的源码解释,最好是注释中文版的,我看到里面的注释大多都是英文的。谢谢。。。
------解决方案--------------------
以 smarty 为例
smarty 是模板引擎,它具有自己的模板语言
模板文件存放于 template 中
预编译文件存放于 template_c 中
将模板文件与预编译文件对比,就可知道模板的各个成分被翻译成了什么
在 smarty。php 中搜索预编译文件中的某些关键字,就可以知道什么方法在处理什么语法结构
smarty 是有中文文档的
------解决方案--------------------
到我这里买本秘笈...
静下心来 多写些基础的部分.然后再去看相同的部分别人是如何写的,这样代码也能看得懂 也能知道别人是如何巧妙的构造.

Hot AI Tools

Undresser.AI Undress
AI-powered app for creating realistic nude photos

AI Clothes Remover
Online AI tool for removing clothes from photos.

Undress AI Tool
Undress images for free

Clothoff.io
AI clothes remover

AI Hentai Generator
Generate AI Hentai for free.

Hot Article

Hot Tools

Notepad++7.3.1
Easy-to-use and free code editor

SublimeText3 Chinese version
Chinese version, very easy to use

Zend Studio 13.0.1
Powerful PHP integrated development environment

Dreamweaver CS6
Visual web development tools

SublimeText3 Mac version
God-level code editing software (SublimeText3)

Hot Topics

In this chapter, we will understand the Environment Variables, General Configuration, Database Configuration and Email Configuration in CakePHP.

PHP 8.4 brings several new features, security improvements, and performance improvements with healthy amounts of feature deprecations and removals. This guide explains how to install PHP 8.4 or upgrade to PHP 8.4 on Ubuntu, Debian, or their derivati

To work with date and time in cakephp4, we are going to make use of the available FrozenTime class.

To work on file upload we are going to use the form helper. Here, is an example for file upload.

In this chapter, we are going to learn the following topics related to routing ?

CakePHP is an open-source framework for PHP. It is intended to make developing, deploying and maintaining applications much easier. CakePHP is based on a MVC-like architecture that is both powerful and easy to grasp. Models, Views, and Controllers gu

Visual Studio Code, also known as VS Code, is a free source code editor — or integrated development environment (IDE) — available for all major operating systems. With a large collection of extensions for many programming languages, VS Code can be c

Validator can be created by adding the following two lines in the controller.
