php课程 2-7 php中常量如何定义
php课程 2-7 php中常量如何定义
一、总结
一句话总结:函数方式定义和普通变量方式定义 define('PI','3.14')。键值对,和session一样。 const PI=3.14;
1、php如何定义常量(两种方式)?
函数方式定义和普通变量方式定义
define('PI','3.14')。键值对,和session一样。
const PI=3.14;
2、为什么定义常量?
其实就是防止后面修改变量的值而引发错误,防止后文重名,为了后文值不能被修改
配置信息(比如数据库的用户名密码)等一直不变的东西,
3、常量前有$么?
没有
4、如何判断一个常量在不在?
defined
defined('PI');
5、如何得到php文件的绝对路径?
__FILE__
6、预定义常量的格式是什么?
__大写的常量名__
7、如何在php函数内部知道一个函数的函数名?
__FUNCTION__
3 function show222(){
4 echo 'my name is '.__FUNCTION__.' !!<br>';
5 echo 'my name is '.__FUNCTION__.' !!<br>';
6 echo 'my name is '.__FUNCTION__.' !!';
7 }
8、php预定义常量有哪些?
常用4个
__FLIE__;
__LINE__;
__FUNCTION__;
M_PI;
二、php中常量定义
1、相关知识
常量的定义和使用:
1.定义
define('HOST','localhost');
2.输出
echo HOST;
3.判断是否存在
defined('HOST');
预定义常量:
__FLIE__;
__LINE__;
__FUNCTION__;
M_PI;
2、代码
<?php
function show222(){
echo 'my name is '.__FUNCTION__.' !!<br>';
echo 'my name is '.__FUNCTION__.' !!<br>';
echo 'my name is '.__FUNCTION__.' !!';
}
show222();
?>
php课程 2-7 php中常量如何定义的更多相关文章
- php类中常量的定义
先看下面一段代码: class SVN { const DEFAULT_PATH = "/tmp"; const SVNLOOK_CMD = "/usr/bin/svnl ...
- 一百零三、SAP中常量的定义CONSTANTS
一.代码如下 二.运行效果如下
- java中常量文件的配置与读取
java中常量文件的配置与读取: package com.floor.shop.user.util; import java.io.InputStream; import java.io.InputS ...
- php课程 1-3 web项目中php、html、js代码的执行顺序是怎样的(详解)
php课程 1-3 web项目中php.html.js代码的执行顺序是怎样的(详解) 一.总结 一句话总结:b/s结构 总是先执行服务器端的先.js是客户端脚本 ,是最后执行的.所以肯定是php先执行 ...
- C语言中常量
C语言中常量 不具有数据类型的常量------宏常量 宏常量定义:用一个标识符号来表示的常量,又称为符号常量. 宏定义: #define 标识符 字符串 ----- ...
- PHP中常量
PHP中常量 常量就是一种特殊的变量,PHP中的常量值一旦定义,在程序运行过程中不可更改,常量本身也不允许删除. 程序是用于解决现实问题,由两部分组成:代码,数据 常量的定义: 语法1: define ...
- c#中常量、ReadOnly和Static ReadOnly的差异
不定时更新翻译系列,此系列更新毫无时间规律,文笔菜翻译菜求各位看官老爷们轻喷,如觉得我翻译有问题请挪步原博客地址 本博文翻译自: http://www.arungudelli.com/tutorial ...
- 关于 "java中常量定义在interface中好还是定义在class中好" 的一些思考
原文链接 http://blog.csdn.net/voo00oov/article/details/50433672 java中interface中定义变量都是"public static ...
- PHP:第一章——PHP中常量和预定义常量
<?php /*****************************************************/ //1.常量的定义 //常量:声明一次后长期不变的量,以字母或下划线开 ...
随机推荐
- deep-in-es6(一)
一 迭代器和for-of循环 以前的一些遍历数组: function c(n) { console.log(n); } 方法一: for(let i = 0;i < arr.length;i++ ...
- netty实现TCP长连接
所用jar包 netty-all-4.1.30.Final.jar 密码:rzwe NettyConfig.java,存放连接的客户端 import io.netty.channel.group.Ch ...
- wget---从指定的URL下载文件
wget命令用来从指定的URL下载文件.wget非常稳定,它在带宽很窄的情况下和不稳定网络中有很强的适应性,如果是由于网络的原因下载失败,wget会不断的尝试,直到整个文件下载完毕.如果是服务器打断下 ...
- postgresql 不同数据库不同模式下的数据迁移
编写不容易,转载请注明出处谢谢, 数据迁移 因为之前爬虫的时候,一部分数据并没有上传到服务器,在本地.本来用的就是postgresql,也没用多久,数据迁移的时候,也遇到了很多问题,第一次使pg_du ...
- [置顶]
Docker学习总结(2)——Docker实战之入门以及Dockerfile(二)
csphere/php-fpm:5.4 # cd docker-training/php-fpm/ # ls Dockerfile nginx_nginx.conf supervisor_nginx. ...
- 洛谷 P2360 地下城主
P2360 地下城主 题目描述 你参加了一项秘密任务,在任务过程中你被困在了一个3D的地下监狱里面,任务是计时的,你现在需要在最短的时间里面从地牢里面逃出来继续你的任务.地牢由若干层组成,每一层的形状 ...
- Service-监听手机来电
public class MonitorPhone extends Activity { TelephonyManager tManager; @Override protected void onC ...
- 兔子--百度地图所需的jar+so下载地址
百度地图所需的jar+so下载地址:http://download.csdn.net/detail/u013425527/8265569
- 安装 VNC 和 XRDP
安装 VNC 和 XRDPapt-get install vnc4server tightvncserver xrdp fluxbox xtermcat >vncstop.sh << ...
- mahout算法库(四)
mahout算法库 分为三大块 1.聚类算法 2.协同过滤算法(一般用于推荐) 协同过滤算法也可以称为推荐算法!!! 3.分类算法 算法类 算法名 中文名 分类算法 Log ...