Skip to Content
PHP编程:第4版
book

PHP编程:第4版

by Kevin Tatroe, Peter MacIntyre
January 2021
Intermediate to advanced
505 pages
9h 45m
Chinese
Publishing House of Electronics Industry
Content preview from PHP编程:第4版
词法结构
17
$greed
) ;
或用更少的空白符
raisePrices($inventory,$inflation,$costOfLiving,$greed);
可以利用这种灵活的格式使代码更易读(将赋值语句排成一列、缩进等)。一些懒惰的
程序员滥用这种自由形式,写出的代码根本不可读——这是不推荐的。
注释
注释可以给阅读代码的人提供信息,但
PHP
在执行时会忽略这些。即使你认为你是唯
一一个会阅读自己代码的人,在代码中加注释也是一个好做法——当你回顾几个月前写
的代码时,其看起来很可能像是一个陌生人写的。
好的做法是让你的注释尽可能少,但又足以说明发生了什么。不要注释显而易见的事情,
免得掩盖了真正需要的注释。例如,下面这个注释是没有意义的
$x = 17; //
17
存储到变量
$x
而对这个复杂的正则表达式的注释将有助于别人维护你的代码
//
将实体
&#nnn;
转换成字符
$text = preg_replace('/&#([0-9])+;/', "chr('\\1')", $text);
PHP
提供了多种在代码中加注释的方式,这些方式都借鉴自现有的语言(如
C
C++
UNIX shell
)。一般情况下,为代码添加
C
风格或者
C++
风格的注释。
shell
风格的注释
PHP
在代码中遇到哈希标记字符(#)时,从哈希标记开始到本行结束或
PHP
代码
段结束(二者取其先)的这一部分都被认为是注释。这种注释方法可以在
UNIX shell
本语言中找到,而且可用于注释单行代码或进行简短说明。 ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.

Read now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

解密金融数据

解密金融数据

Justin Pauley
算法技术手册(原书第2 版)

算法技术手册(原书第2 版)

George T.Heineman, Gary Pollice, Stanley Selkow
Java持续交付

Java持续交付

Daniel Bryant, Abraham Marín-Pérez

Publisher Resources

ISBN: 9787121404634