2018年8月20日

php-语言参考-类型3.2-未完待续

摘要: 一,PHP变量的8个类型 四种标量类型: boolean (布尔型) integer (整型) float (浮点型, 也称作 double) string (字符串) 两种复合类型: array (数组) object (对象) 最后是两种特殊类型: resource (资源) NULL (NUL 阅读全文

posted @ 2018-08-20 17:30 平淡生活781 阅读(198) 评论(1) 推荐(0) 编辑

php-语言参考-基本语法3.1

摘要: 一,PHP代码的开始和结束标记 1,<?php 和 ?> //重点 2,<script language="php"> 和 </script> 3,<? 和 ?> //短标签模式,需要打开php.ini的short_open_tag选项 4,<% 和 %> //asp模式,需要打开php.ini的a 阅读全文

posted @ 2018-08-20 16:58 平淡生活781 阅读(98) 评论(0) 推荐(0) 编辑

php-安装与配置-未完待续2

摘要: 一,准备工作 在入门指引中,我们已经知道PHP的3个应用领域,不同的场景,需要安装的东西是不同的。具体如下: 服务器端脚本,在通常情况下,需要三样东西:PHP 自身、一个 web 服务器和一个 web 浏览器。 命令行脚本,只需要PHP自身。 桌面(GUI)应用程序,需要PHP自身,还需要PHPGT 阅读全文

posted @ 2018-08-20 16:27 平淡生活781 阅读(128) 评论(0) 推荐(0) 编辑

PHP-入门指引1

摘要: PHP(“PHP: Hypertext Preprocessor”,超文本预处理器的字母缩写)是一种被广泛应用的开放源代码的多用途脚本语言,它可嵌入到 HTML中,尤其适合 web 开发。 PHP 脚本主要用于以下三个领域: 一,服务端脚本。这是PHP应用最广,也最擅长的一个领域,也是PHP诞生之初 阅读全文

posted @ 2018-08-20 16:12 平淡生活781 阅读(219) 评论(0) 推荐(0) 编辑

2017年1月1日

php扩展开发-INI配置

摘要: php.ini文件是用来保存各项扩展配置的文件,每个扩展都或多或少需要有一个定制化的配置,ini文件是一个很好的保存配置的方式,我们来看下怎么在自己的扩展里,使用到ini的配置功能 ZEND_INI_MH(myext_example_ini_callback){if(new_value_length 阅读全文

posted @ 2017-01-01 18:42 平淡生活781 阅读(1618) 评论(0) 推荐(0) 编辑

2016年12月31日

php扩展开发-全局变量

摘要: PHP_MINIT_FUNCTION(myext) { ZEND_INIT_MODULE_GLOBALS(myext, NULL,NULL);//分配一个线程安全的资源id,你可以不用关心它的具体实现,总之用来保存在线程安全中的全局变量。 到现在为止,我们就定义了一个全局变量counter,接着我们 阅读全文

posted @ 2016-12-31 20:49 平淡生活781 阅读(319) 评论(0) 推荐(0) 编辑

php扩展开发-常量

摘要: var_dump(MYEXT_VERSION);var_dump(MYEXT_LONG_ZERO); string(3) "1.0" int(0) 阅读全文

posted @ 2016-12-31 17:47 平淡生活781 阅读(161) 评论(0) 推荐(0) 编辑

php扩展开发-MINFO

摘要: 我们在用PHPinfo函数或命令行的php -i命令查看php环境相关的信息,当我们开发完成一个自己的扩展,除非这个扩展就是你自己所使用,否则你就需要对扩展进行相关的介绍,或者显示扩展用到的ini配置,这个时候你就可以使用MINFO的函数,把你想展示的信息通过它来等记,最后在phpinfo或php- 阅读全文

posted @ 2016-12-31 17:12 平淡生活781 阅读(208) 评论(0) 推荐(0) 编辑

2016年12月30日

php扩展开发-面向对象

摘要: 在zval变量里IS_OBJECT类型使用zend_object_value来保存变量的,我们看一下他的具体结果。 在扩展中创建一个我们自己的类 var_dump($class); object(myext_example_class)#6 (0) { } */ 创建类的第一个函数 创建一个构造函数 阅读全文

posted @ 2016-12-30 15:47 平淡生活781 阅读(201) 评论(0) 推荐(0) 编辑

2016年12月24日

php扩展开发-资源类型

摘要: 资源类型在内核中的结构 资源类型的使用 PHP_MINIT_FUNCTION(myext) { le_hello_person = zend_register_list_destructors_ex(NULL, NULL, PHP_HELLO_PERSON_RES_NAME, module_numb 阅读全文

posted @ 2016-12-24 19:11 平淡生活781 阅读(197) 评论(0) 推荐(0) 编辑

导航