PHP笔记网

革命尚未成功,同志仍须努力下载JDK17

作者:Albert.Wen  添加时间:2012-05-26 18:04:22  修改时间:2024-11-11 00:34:41  分类:11.PHP基础  编辑
作者:Albert.Wen  添加时间:2016-01-06 11:13:44  修改时间:2024-11-13 14:07:13  分类:Linux软件安装/参数优化  编辑

问题1:编译PHP,执行 sudo make 时,报错:

undefined reference to `libiconv_open'
undefined reference to `libiconv_close'
undefined reference to `libiconv'

解决方案:

那表示在 ./configure 沒抓好一些环境变数值。错误发生点在建立“-o sapi/cli/php”时出错,没給到要 link 的 iconv 函式库参数。

编辑 Makefile 大约77 行左右的地方: EXTRA_LIBS = ..... -lcrypt在最后加上 -liconv,例如: EXTRA_LIBS = ..... -lcrypt -liconv

作者:Albert.Wen  添加时间:2012-05-26 19:34:01  修改时间:2024-10-31 17:53:33  分类:11.PHP基础  编辑

+++ 探讨(一)+++++++++++++++++++++++++++++++++++++++

很多人都认为global和$GLOBALS[]只是写法上面的差别,其实不然。

根据官方的解释是

  • $GLOBALS['var'] 是外部的全局变量$var本身。
  • global $var 是外部$var的同名引用或者指针。(错误:是个别名引用而已,非指针!!!)
作者:Albert.Wen  添加时间:2012-05-26 17:05:17  修改时间:2024-10-31 17:52:06  分类:11.PHP基础  编辑

PHP 中的每个变量都有一个针对它的作用域,它是指可以在其中访问变量(从而访问它的值)的一个领域。对于初学者来说,变量的作用域是它们所驻留的页面。因此, 如果你定义了 $var,页面余下部分就可以访问 $var,但是,其它页面一般不能访问它(除非使用特殊的变量)。

因为包含文件像它们是原始(包含)脚本的一部分那样工作,所以在 include() 那一行之前定义的变量可供包含文件使用。此外,包含文件内定义的变量可供 include() 那一行之后的父(包含)脚本使用。

作者:Albert.Wen  添加时间:2012-05-03 10:23:30  修改时间:2024-11-14 18:10:23  分类:05.前端/Vue/Node.js  编辑

今天编码一个功能,发现复选框在firefox浏览器下有个诡异的现象:当鼠标划过复选框时,复选框的边框变黑。。。

诡异效果图如下:

作者:Albert.Wen  添加时间:2012-05-26 16:07:53  修改时间:2024-10-31 17:52:07  分类:11.PHP基础  编辑

学过C的人用PHP的时候一般会相当顺手,而且感到PHP太方便太轻松。但在变量作用域这方面却与C有不同的地方,搞不好会相当郁闷,就找不到错误所在。昨晚就与到这么一个问题,是全局变量在函数中的问题。今天搜索了一下,发现一篇相当不错的文章,讲了PHP中的变量作用域。是一位网友翻译的,在这贴一下:

作者:Albert.Wen  添加时间:2012-05-26 18:32:47  修改时间:2024-11-06 23:40:33  分类:11.PHP基础  编辑

我们为大家总结的PHP include作用域的问题包括:PHP include 变量作用域和函数的作用域等方面的问题。希望对大家有所帮助。

很多程序员在使用PHP语言进行实际编程时,通常只会关注PHP函数能实现什么功能,但是都不会去深入的了解这个函数的具体含义及隐含的问题。我们今天就为大家介绍PHP include作用域的相关问题。

作者:Albert.Wen  添加时间:2017-10-29 09:43:48  修改时间:2024-11-15 14:43:43  分类:14.Golang/Ruby  编辑

来历

很久以前,有一个IT公司,这公司有个传统,允许员工拥有20%自由时间来开发实验性项目。在2007的某一天,公司的几个大牛,正在用c++开发一些比较繁琐但是核心的工作,主要包括庞大的分布式集群,大牛觉得很闹心,后来c++委员会来他们公司演讲,说c++将要添加大概35种新特性。这几个大牛的其中一个人,名为:Rob Pike,听后心中一万个xxx飘过,“c++特性还不够多吗?简化c++应该更有成就感吧”。于是乎,Rob Pike和其他几个大牛讨论了一下,怎么解决这个问题,过了一会,Rob Pike说要不我们自己搞个语言吧,名字叫“go”,非常简短,容易拼写。其他几位大牛就说好啊,然后他们找了块白板,在上面写下希望能有哪些功能(详见文尾)。接下来的时间里,大牛们开心的讨论设计这门语言的特性,经过漫长的岁月,他们决定,以c语言为原型,以及借鉴其他语言的一些特性,来解放程序员,解放自己,然后在2009年,go语言诞生。

作者:Albert.Wen  添加时间:2012-05-26 09:32:01  修改时间:2024-10-30 13:33:55  分类:11.PHP基础  编辑

什么是static静态变量?(以下为在C语言中的理解)

静态变量 类型说明符是static。

静态变量属于静态存储方式,其存储空间为内存中的静态数据区(在静态存储区内分配存储单元),该 区域中的数据在整个程序的运行期间一直占用这些存储空间(在程序整个运行期间都不释放),也可以认为是其内存地址不变,直到整个程序运行结束(相反,而 auto自动变量,即动态局部变量,属于动态存储类别,占动态存储空间,函数调用结束后即释放)。静态变量虽在程序的整个执行过程中始终存在,但是在它作 用域之外不能使用。

作者:Albert.Wen  添加时间:2012-05-26 11:10:16  修改时间:2024-11-13 22:12:44  分类:11.PHP基础  编辑

几乎所有的编程语言都会涉及到变量和常量这两个概念,PHP也不例外。本节将介绍PHP语言中的变量和常量的应用方法。

一、什么是变量和常量

在程序执行的过程中,变量存储的值可以随时改变,而常量存储的值是不可以改变的。

变量用于存储临时数据信息。某一变量被定义的时候,系统会自动为该变量分配一个存储空间存放变量的值。我们可以在定义变量的时候对其赋值,如果需要改动变量的值,只需再次对其进行赋值即可。对于那些临时数据信息或者处理过程,都可以存放在变量中。

常量用于存储不经常改变的数据信息。定义常量的时候可以对其赋值,在程序的整个执行期间内,这个赋值都有效且不可再次对该常量进行赋值操作。