一步一步学习PHP(2)——PHP类型
1. 关于大小写
PHP内置的函数和结构是不区分大小写的。
如:
代码如下:
<html>
<head>
<title>HelloPHP</title>
</head>
<body>
<?php
echo("Hello PHP");
ECHO("Hello PHP");
Echo("Hello PHP");
?>
</body>
</html>
这三者的效果是一样的。
其他,用户自定义的类名和方法名也是不区分大小写的。
例如:
<html>
<head>
<title>HelloPHP</title>
</head>
<body>
<?php
function Test()
{
echo("Hello PHP");
}
Test();
TEST();
test();
?>
</body>
</html>
但是变量是区分大小写的。
2. 变量
这里只提一句,哪怕稍微接触过一些PHP的人都会知道,PHP声明变量以美元符($)开头。
在前面的例子中,我们也可以看到。
3. 类型判断函数
在PHP中,一共有八种数据类型:分别为整型,浮点型,字符串,布尔型,数组,对象,NULL和资源类型。
判断类型时有一个很重要的函数,格式为is_XX。
例如:
代码如下:
<?php
$intTest=1;
echo(is_int($intTest));
echo("<br/>");
$stringTest="Test";
echo(is_string($stringTest));
echo("<br/>");
echo(is_int($stringTest));
?>
相关推荐
-
一步一步封装自己的HtmlHelper组件BootstrapHelper(二)
前言:上篇介绍了下封装BootstrapHelper的一些基础知识,这篇继续来完善下.参考HtmlHelper的方式,这篇博主先来封装下一些常用的表单组件.关于BootstrapHelper封装的意义何在,上篇评论里面已经讨论得太多,这里也不想过多纠结.总之一句话:凡事有得必有失,就看你怎么去取舍.有兴趣的可以看看,没兴趣的权当博主讲了个"笑话"吧. BootstrapHelper系列文章目录 C#进阶系列--一步一步封装自己的HtmlHelper组件:BootstrapHelper
-
一步一步封装自己的HtmlHelper组件BootstrapHelper(三)
前言:之前的两篇封装了一些基础的表单组件,这篇继续来封装几个基于bootstrap的其他组件.和上篇不同的是,这篇的有几个组件需要某些js文件的支持. BootstrapHelper系列文章目录 C#进阶系列--一步一步封装自己的HtmlHelper组件:BootstrapHelper C#进阶系列--一步一步封装自己的HtmlHelper组件:BootstrapHelper(二) C#进阶系列--一步一步封装自己的HtmlHelper组件:BootstrapHelper(三:附源码) 一.Nu
-
一步一步跟我学易语言之认识窗口组件和子程序
认识窗口组件(基本常用组件,扩展组件,外部组件) 看到了吗?易语言自带的组件.你会发现,组件工具箱里没有窗口这个组件,其实窗口是一个最基本的组件,其它组件都包容(画)在窗口上.如果要添加窗口,我们可以到易语言菜单的"插入"项,单击"新窗口".或者到工作夹(下图) 要编写出强大.实用的程序,光有窗口是远远不够的,还要有一些常用的组件,如:编辑框.图片框.外形框.画板.分组框.标签.按钮.选择夹.时钟等.它们的添加方法就要简单的多了.用鼠标左键单击要添加的组件,然后将鼠
-
一步一步教你网站同步镜像(转载)
1.介绍 现在的网站随着访问量的增加,单一服务器无法承担巨大的访问量,有没有什么方便快捷的方式解决这个问题呢,答案是"有"!比如建立服务器群,进行均衡负载. 但是如果要解决像电信网通这样的互访问题(中国网民的悲哀..),这个解决办法就无能为了了! 要解决这个问题最方便快捷的方式就是建立镜像网站!由访问者自己选择适合自己网络的速度最快的网站!这样即可以解决线路问题,又可以解决访问量问题! 2.网站同步的数据分类 网站数据基本分为两类: 一类是文件,比如HTML,ASP,PHP等网页文件,
-
教你一步一步在linux中正确的安装Xcache加速php
首先,强烈吐槽,百度上的教程,都左复制右复制的,乱七八糟,缺东缺西的.借此微凉大大我提供我苦心整理好的教程.以便各位小菜能顺利的使用Xcache加速php,如果看完了,也操作了,还是失败了的话,请联系微凉大大的QQ 496928838,微凉大大也想看看你是如何一步一步都装不上. #第一步,下载Xcache wget http://xcache.lighttpd.net/pub/Releases/3.1.0/xcache-3.1.0.tar.gz #第一步非常简单,如果你下载不了就是人品问题. #
-
jQuery一步一步实现跨浏览器的可编辑表格,支持IE、Firefox、Safari、Chrome、Opera
要实现可编辑的表格功能,我们要解决以下问题: 1.明确要修改的数据在表格中是哪些列(如何找到这些单元格); 2.如何让单元格变成可以编辑的; 3.如何处理单元格的一些按键事件; 4.解决跨浏览器问题. 我们通过jQuery可以一步一步解决上述问题. 一. 绘制表格 首先我们先画好一个表格. Code1: 复制代码 代码如下: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://ww
-
JavaEE Spring MyBatis如何一步一步实现数据库查询功能
配置好一个SptingBoot项目配置好MyBatis JavaEE Spring~MyBatis是什么? 它和Hibernate的区别有哪些?如何配置MyBatis? SpringBoot配置文件application.properties简单介绍 确保MyBatis配置正确 手动实现一个xml文件 上面我是用的是一个自定义的接口 此时没有它对应的xml文件 此时我们需要 下图中column表示查询列, property表示返回类型中的属性 在Controller中进行测试 package l
-
一步步带你学习设计MySQL索引数据结构
目录 前言 索引介绍 索引设计目标 索引设计迭代 迭代一 迭代二 迭代三 迭代四 迭代小结 索引结构总结 聚簇索引 非聚簇索引 联合索引 索引优点和缺点 优点 缺点 总结 前言 MySQL的索引是一个非常重要的知识点,也基本上是面试必考的一个技术点,所以非常重要.那你了解MySQL索引的数据结构是怎么样的吗?为什么要采用这样的数据结构? 现在化身为MySQL的架构师,一步步迭代设计出MySQL的索引结构,保证你再也忘记不了索引的结构了,轻松通过面试. 索引介绍 MySQL表中存储的数据量非常大,
-
一步一步学习PHP(3) php 函数
1. 方法概述 首先,写一个最简单的函数,大家看一眼就可以了: <html> <head> <title>HelloPHP</title> </head> <body> <?php function CustomPrint($str) { for($i=0;$i<5;$i++) { echo($str); echo('<br/>'); } } CustomPrint("Hello"); ?&
-
一步一步学习PHP(7) php 字符串相关应用
1. 字符串的表现形式 在PHP中,字符串有三种表现形式:单引号,双引号,以及heredoc. PHP手册建议,在一般情况下,尽量使用单引号的字符串.如果需要转义变量,才使用双引号的字符串.如果需要多行显示,才使用heredoc. heredoc形式: 复制代码 代码如下: <?php $test=<<< FOOBAR Hello World! Hello PHP! FOOBAR; echo $test; ?> Heredoc是有着开始符和结束符的一段文字,在本段程序中为FO
随机推荐
- PowerShell函数中使用$PSBoundParameters获取输入参数列表实例
- 基于Jquery实现仿百度百科右侧导航代码附源码下载
- JS实现含有中文字符串的友好截取功能分析
- Vue自定义指令介绍(2)
- 在linux服务器上安装Jenkins
- mysql read_buffer_size 设置多少合适
- Android如何高效显示较大的Bitmaps
- Vue resource中的GET与POST请求的实例代码
- 几个常用经典的css技巧
- pygame学习笔记(5):游戏精灵
- ASP.NET jQuery 实例7 通过jQuery来获取DropDownList的Text/Value属性值
- jQuery EasyUI API 中文文档 - Parser 解析器
- Add Formatted Data to a Spreadsheet
- 你真的了解JavaScript吗?
- Google AdSense英文高价关键词排行列表
- 如何将 Nginx 配置为Web服务器的方法
- Activity取消界面切换的默认动画方法(推荐)
- SSIS 延迟验证方法
- python实现堆和索引堆的代码示例
- Linux系统下快速配置HugePages的完整步骤