PHP数据类型:
boolean integer float double string array object resource
一种比较另类的表示字符串的方式:
echo <<<AAA
HTML输出内容。。。//这里注释照样输出!
AAA;
PHP echo中文乱码问题解决办法:
1.设置你的Zend Studio编码
Window > Preferences > General > Workspace > Text file encoding --> UTF-8
Window > Preferences > Web > HTML Files > Encoding --> UTF-8
Window > Preferences > Web > CSS Files > Encoding --> UTF-8
Window > Preferences > PHP > Debug > Encoding Settings --> UTF-8
2.然后在你的php文件开头加上这句:
header("Content-type:text/html;charset=UTF-8");
PHP里用点号.来拼接字符串,而Java里用加号+
PHP里创建数组的方式:
$aaa = array('this', 'is', 'a', 'example');
array关键字可以省略,比如:
$aaa = ('this', 'is', 'a', 'example');
unset(var):将一个PHP变量设置为Null,unset函数没有返回值哦(从PHP4开始)
boolean is_null(var):判断一个变量是否为null
boolean settype(var,dataType):数据类型转换,
var即待转换的变量,dataType即数据类型:boolean integer float double string array object
PHP数据类型检测相关函数:
is_bool
is_string
is_float
is_real:is_float的别名
is_double
is_integer
is_int:is_integer的别名
is_null
is_array
is_object
is_numeric:是否是数字或者是否是由数字组成的字符串
PHP里常量定义方式:
define(var_name,var_value,is_ignore_sensitive);
var_name: 即常量名
var_value: 即常量值
is_ignore_sensitive: 即是否忽略大小写
获取常量值的方式:
1.直接通过常量名获取,前面不需要添加$符号
2.通过constant(var_name)函数来获取,传入常量名称,也可以用一个变量表示
boolean defined(var_name):判断一个常量是否存在
PHP里boolean的false值 echo出来却是一个空字符串,而true值echo出来却是一个字符串1,简直是不能再傻叉的设计
//变量是否已经声明
isset(var_name):
//变量是否为空(数字0,空字符串,null,boolean里的false)
empty(var_name):
PHP里的引用赋值:
$s1 = "a";
$s2 = & $s1;
改变$1的值,$2的值也跟随着改变,即两者指向同一个内存地址
PHP里的全局变量:
global $a; //扩大变量a的作用域
但不能这样用
global $a = "a"; //这种用法是错误的
PHP里的动态变量即变量名称也可以用一个变量代指:
$temp = "Beautiful girl";
$test = "temp";
echo $$test
打印 Beautiful girl
PHP里的逻辑运算符xor异或:
一真一假为真
与||或的区别,||是真假为真,真真为真,但对于xor异或,真真为假,只有真假为真
PHP里的===全等:
两个变量的值相等且变量类型也要相等
相关推荐
微信 公众平台 开发学习笔记 第一天 微信 公众平台 开发学习笔记 第一天 微信 公众平台 开发学习笔记 第一天
PHP的学习是很多初学者踏入Web开发领域的第一步,因为它相对易于学习且功能强大。 在你提供的"我的PHP学习笔记"中,我们可以找到以下几个关键知识点: 1. **基础语法**:PHP的语法与C语言类似,包括变量定义、数据...
在标题“php array的学习笔记”和描述“几天公司活不多,也没啥事,就拿出手册来学学。因为项目主要为统计,数组用的多,就只看了array_开头的的那些,边看边笔记”中,可以提炼出知识点主要集中在PHP语言中关于数组...
### JavaSE第一天笔记知识点概述 #### 一、软件开发概览 **1.1 什么是软件** - **定义**: 软件是一种独立运行的产品,它通过特定的语法、语句和结构组合来满足用户的特定需求。 - **分类**: - **系统软件**: 如...
本篇PHP笔记涵盖了从基础到进阶的知识点,适合初学者和有一定基础的开发者参考学习。主要内容包括简单的“Hello World”示例、网页内容抓取技巧、编码转换方法、缓存逻辑设计、数据解析方式、Ajax与PHP之间的交互、...
根据提供的文件内容,可以看出这是一份关于PHP学习的教程介绍,标题为《21天学习PHP.pdf》,描述了学习PHP的课程结构,以及PHP在编程语言中的重要性和应用情况。现将该文件中提及的知识点详细梳理如下: 1. HTML...
#### 第一节:变量与编码设置 **1. 设置UTF-8编码** 在开发PHP程序时,为了确保浏览器能够正确地解析文件中的文本内容,通常会在页面顶部设置HTTP头来指定编码方式。例如,设置为UTF-8编码: ```php header(...
│ │ ├【思库教育】第一集 网页介绍,环境与编辑器.wmv │ │ └第四集 排版标签.wmv │ ├ │ │ ├LXE文件播放说明.txt │ │ ├ │ │ │ ├录像1.avi │ │ │ └录像2.avi │ │ ├ │ │ │ ├[思库教育]JS ...
《21天学通PHP》是一本专门为初学...总的来说,通过21天的系统学习,你将能够熟练掌握PHP的基础和核心技能,为成为一名合格的PHP开发者迈出坚实的第一步。在实践中不断探索和提升,你将逐渐驾驭这个强大的Web开发工具。
这部分内容包括如何配置PHP环境,下载和安装ThinkPHP框架,以及如何创建第一个Hello, World!项目,让初学者快速进入开发状态。 接着,笔记深入讲解了ThinkPHP的MVC架构。MVC是软件设计模式的一种,将业务逻辑、数据...
### 韩顺平十天JavaScript全套笔记知识点详解 #### JavaScript基本概念与应用领域 - **JavaScript简介**:JavaScript(简称JS)是一种轻量级...对于初学者来说,掌握基础的语法和常见的应用场景是非常重要的第一步。
3. **PHP基本语法**:教授如何编写第一个PHP程序,包括PHP标记`<?php>`和`?>`,变量的声明与使用,以及数据类型(如字符串、整型、浮点型和布尔型)。 4. **控制结构**:介绍条件语句(如if...else,switch...case...
#### 第一天课程概述 ##### 一、互联网基础知识 - **互联网(Internet)与互连(internet)**: 互联网是指全球性的计算机网络系统,而互连指的是不同网络之间的连接。 - **网络结构模式**: 包括二层(数据链路层和物理层...
很多朋友都经常问一个问题,就是到底要学PHP还是学Java,这个问题在我第一天学习PHP的时候,就一直争论不休。双方各执一词,开始时大家都试图保持一个程序员的修养在各大社区激烈辩论,但不久,就逐渐演变成各种阵营...
总的来说,北大青鸟的"第一本书DVDmini"是针对初学者设计的一套综合教程,旨在通过系统化的学习,帮助他们掌握IT行业的基本技能和思维方式。而"miniDVD - 崔亮JT140042014.0611.txt"则可能是这个学习过程中一个重要...
在项目开发中,`day13_pm.zip`可能是一个关于项目管理或Web开发过程中的第13天的课程材料,包含了相关的源代码、笔记或其他学习资源。这些材料可能涵盖如何集成MySQL到Web应用中,如何优化查询性能,或者如何使用...
这个版本可能是该平台的第一个正式发布,即v1.0,通常意味着它具备了基本的功能并对外公开使用。 【描述】虽然描述很简单,但我们可以推测"野老鼠天空心理测试全站 v1.0"可能是一个专注于心理健康和自我评估的在线...
3. **一句话Webshell后门**:这是一种简单的Web后门,仅用一行代码即可实现远程控制,常见于代码执行漏洞的利用中。 **学习资源** - [《深入理解Web安全》](https://www.cnblogs.com/ermei/p/6689005.html) - ...
- Src/Topxia/Service/Course/:包括多个子服务,如课程服务、课程资料服务、课程笔记服务、课程评价服务、课程讨论区服务等。 - Src/Topxia/Service/User/:包括用户服务、私信服务、系统通知服务等。 - Src/Topxia...
一天十亿次的访问-eBay架构(一) 85 七种缓存使用武器 为网站应用和访问加速发布时间: 92 可缓存的CMS系统设计 93 开发大型高负载类网站应用的几个要点 105 Memcached和Lucene笔记 110 ...