C 语言基础入门

简介

C 语言是一种通用的、面向过程式的计算机程序设计语言。1972 年, 为了移植与开发 UNIX 操作系统, 丹尼斯·里奇在贝尔电话实验室设计开发了 C 语言。

Mehr lesen

PHP 设计模式

什么叫设计模式 ?

设计模式 (Design Pattern) 是一套被反复使用、多数人知晓的、经过分类的、代码设计经验的总结。

Mehr lesen

学习正则表达式的简单方法

什么是正则表达式 ?

正则表达式是一种被用于从文本中检索符合某些特定模式的文本。

正则表达式是从左到右来匹配一个字符串的。”Regular Expression” 这个词太长了,我们通常使用它的缩写 “regex” 或者 “regexp”。正则表达式可以被用来替换字符串中的文本、验证表单、基于模式匹配从一个字符串中提取字符串等等。

Mehr lesen

PHP7 升级的那些事儿

新特性

  • 标量类型声明
  • 返回值类型声明
  • 太空船操作符
  • NULL 合并运算符
  • 通过 define 定义常量数组
  • Unicode codepoint 转译语法
  • Session options

标量类型声明

有两种模式: 强制 ( 默认 ) 和 严格模式。
字符串 (string), 整数 (int), 浮点数 (float), 以及布尔值 (bool), 类名,接口,数组。

1
2
3
4
5
6
7
8
9
<?php
function check(int $bool){
var_dump($bool);
}
check(1);
check(true);

Mehr lesen

PHP扩展实现类

现一个类Person,它有一个private的成员变量$_name和两个public的实例方法getName()和setName(),可以用 PHP代码表示如下:

1
2
3
4
5
6
7
8
9
<?php class Person {
private $_name;
public function getName() {
return $this->_name;
}
public function setName($name) {
$this->_name = $name;
}
}

Mehr lesen