- 博客(15)
- 收藏
- 关注
原创 《简明 PHP 教程》07 函数
函数是指可重复使用的程序片段。它们允许你为某个代码块赋予名字,允许你通过这一特殊的名字在你的程序任何地方来运行代码块,并可重复任何次数。这就是所谓的调用函数。我们已经使用过了许多内置函数,例如:strlen 和 trim。 函数概念可能是在任何复杂的软件(无论使用的是何种编程语言)中最重要的部分,所以我们接下来将在本章中探讨有关函数的各个方面。 函数可以通过关键字 function 来定义。这一关...
2020-05-07 11:43:35
231
原创 《数据结构与算法 PHP 语言描述》01 数组
几乎任何一门编程语言都有数组,它是计算机编程中最常见的数据结构。因为数组是编程语言自带的,通常效率很高,能够满足不同需求的数据存储。让我们来学习 PHP 中数组的工作原理,以及使用的场景。 PHP 中数组的定义 首先我们了解下,数组的标准定义:数组,是有序的元素序列,元素可以通过索引来任意存取,索引通常是数字,用来计算元素之间存储位置的偏移量。 PHP 中的数组实际上是一个有序映射。映射是把 va...
2020-05-03 17:04:44
528
原创 《数据结构与算法 PHP 语言描述》00 开篇
《数据结构与算法 PHP 语言描述》是一本由展小白编写,旨在通过 PHP 语言来描述、学习数据结构与算法的自由图书。如果你没有接受过正规的计算机科学教育,想要学习数据结构与算法,那这本书就是为你准备的。 本博客后续将以连载的方式为读者呈现这本书。 谈到对数据结构与算法的描述,大多数程序员能够想到的往往是 C/C++/Java 等强类型语言对其进行的描述。但随着行业的不断发展,PHP 等弱类型语言对...
2019-09-12 08:39:15
392
原创 用于提高 Web 开发效率的 VSCode 扩展
你是否知道 Visual Studio Code 和 Visual Studio 的区别?简单点讲,Visual Studio 是一个大而全的开发工具集,而 Visual Studio Code 是一个开源的、跨平台的代码编辑器,目前已经很流行,尤其是在 Web 开发领域。它快速、可扩展、可定制,并且有大量功能。 在 Web 开发方面,VSCode 是一个好用的编辑器,同时也有很多好用的扩展,推荐...
2019-09-11 08:54:09
521
翻译 已经有 apt-get,为什么还要用 apt?
从 Ubuntu 16.04 开始,一个值得注意的新功能是 apt 命令的引入。事实上,apt 的第一个稳定版本是 2014 年发布的,但是随着 Ubuntu 16.04 的发布,人们才开始注意到它。 越来越多的人使用 apt install package 代替 apt-get install package,慢慢的,许多其它发行版本也开始遵循 Ubuntu 的脚步,鼓励用户使用 apt 而不是...
2019-09-10 13:20:45
1503
1
翻译 JavaScript 是如何成长为一门广泛使用的编程语言
时间回到 1999 年,如果预测 20 年后 JavaScript 会成为世界上最流行的编程语言之一,也许你会怀疑。因为当时 JavaScript 无法完成专业编程语言能够完成的工作,甚至不是一门严谨、正式的编程语言。当时有很多成熟的工具供 Web 开发人员使用。比如:Java、PHP 等。 在 1995 年,开创了网景浏览器的网景公司觉得应该有一种更简单的语言被创造出来,用于解决浏览器和用户的交...
2019-09-09 17:00:45
345
原创 《简明 PHP 教程》06 流程控制
截止到目前,在我们所看过的程序中,都是从上向下排列,然后由 PHP 执行。如果你想改变这个工作流程,应该怎么做?你需要程序作出一些判断,并依据不同的情况去完成不同的事情,例如依据每天时间的不同打印出 ‘早上好’ ‘Good Morning’ 或 ‘晚上好’ ‘Good Evening’? 正如你可能已经猜到的那样,这是通过流程控制来实现的。在 PHP 中有多种流程控制语句。 if 语句 if 语句...
2019-09-04 15:24:03
209
原创 《简明 PHP 教程》05 运算符与表达式
运算符是可以通过给出的一或多个值(用编程行话来说,表达式)来产生另一个值(因而整个结构成为一个表达式)的东西。
2019-08-29 17:02:51
266
翻译 一个合理的生产环境的 Web 应用程序应该是什么样子的
好的工具的产生使开发与部署变得十分容易,作为一个曾经的云服务从业人员,鼓励大家拥抱云服务。拥抱这些现成的技术栈。 这是我在 stephenmann.io 上看到的一篇文章,对于 Web 应用程序架构演进的过程讲解的十分通俗易懂,所以就把它翻译了出来。 一个合理的生产环境的 Web 应用程序应该是什么样子的 原载:stephenmann.io 译者:展小白 一个产品的规划可能会是迎合最...
2018-09-02 11:08:41
824
翻译 你在用 JWT 代替 Session?
现在,JSON Web Tokens (JWT) 是非常流行的。尤其是 Web 开发领域。 流行 安全 稳定 易用 支持 JSON 所有这些因素,令 JWT 名声大振。 但是,今天我要来说说使用 JWT 的缺点。也就是为什么说将 JWT 用于会话控制是多么的糟糕。 为什么使用 JWT? 如果你不了解 JWT,不要紧张,它并不可怕。 JWT 只是用于网络间传递声明而执行一种基于 ...
2018-09-01 21:50:33
38665
5
原创 《简明 PHP 教程》04 基础
只是打印出 hello world 肯定是不够的,是吗?你会希望做得比这还要多——你想要输入一些内容,操纵它,然后从中得到一些输出出来的内容。我们可以在 PHP 中通过使用变量与常量来实现这一目标,在本章中我们还会学习其它的一些概念。 PHP 标记 当解析一个文件时,PHP 会寻找起始和结束标记,也就是 <?php 和 ?>,这告诉 PHP 开始和停止解析二者之间的代码。此种解...
2018-08-31 12:53:50
191
原创 《简明 PHP 教程》03 第一步
接下来我们将看见如何在 PHP 中运行一个传统的“Hello World”程序。本章将会教你如何编写、保存与运行 PHP 程序。 通过 PHP 来运行的你的程序有两种方法——使用交互式解释器提示符或直接运行一个源代码文件。我们将了解如何使用他们二者的功能。 使用解释器提示符 在你的操作系统中打开终端(Terminal)程序(正如我们先前在 安装 章节所讨论过的那样)然后通过输入 php ...
2018-08-29 10:47:27
187
原创 《简明 PHP 教程》02 安装
我们在本书中提及“PHP”,“PHP 7”时,我们指的是任何大于等于 PHP 7.2 的 PHP 发行版。 在 GNU/Linux 下安装 对于 GNU/Linux 用户,你可以使用发行版的包管理器来安装 PHP 7,例如在 Debian 与 Ubuntu 平台下,你可以输入命令:sudo apt update && sudo apt install php7.2。 要想验证...
2018-08-27 11:55:37
207
原创 《简明 PHP 教程》01 关于 PHP
PHP 是一种被广泛应用的开源通用计算机脚本语言,尤其适用于 Web 开发。PHP 的语法借鉴吸收 C 语言、Java 和 Perl 等流行计算机语言的特点,易于一般程序员学习。 该语言的主要目标是允许 Web 开发人员快速编写动态生成的 Web 页面,但 PHP 的用途远不止于此。 名字背后的故事 PHP 原本的简称为 Personal Home Page,是拉斯姆斯·勒多夫为了维护个...
2018-08-26 08:50:03
459
原创 《简明 PHP 教程》00 开篇
《简明 PHP 教程》是一本由展小白正在编写,旨在介绍如何使用 PHP 语言进行编程的自由图书。它以教材与指南的形式为入门者介绍 PHP 编程语言。如果你对电脑知识的了解仅限于如何保存文本文件的话,那这本书就是为你准备的。 本博客后续将以连载的方式为读者呈现这本书。 关于作者 一名 Web 开发从业者,同时也是自由软件的倡导者和拥护者。现在就职于杭州的一家互联网公司,从事后端开发相关工作。 ...
2018-08-23 22:30:43
169
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅