PHP学习笔记1-常量,函数

常量:使用const(php5)声明,只能被赋值一次,php5以下版本使用define;

1 <?php
2 const THE_VALUE = 100;//PHP5中才有const
3 echo THE_VALUE;
4
5 define(‘THE_VALUE‘,200);//低于PHP5的老版本可以使用define
6 echo THE_VALUE;

函数:包装了很多功能的代码块;

优点:便于在别处调用

 1 <?php
 2
 3 function traceHelloPHP(){
 4     echo ‘Hello PHP!‘;
 5     echo ‘<br/>‘;
 6     echo ‘Hello World!‘;
 7     echo ‘<br/>‘;
 8 }
 9 traceHelloPHP();
10
11 //函数的另外一种执行方式
12 $func = ‘traceHelloPHP‘;//把函数当成参数传递,e.g.回调方法
13 $func();
14
15 //函数的传入参数--单个传入参数
16 function sayHelloTo($name){
17     echo ‘Hello ‘.$name.‘<br/>‘;
18 }
19 sayHelloTo(‘Vito‘);
20
21 //函数的传入参数--多个传入参数
22 function traceNum($a,$b){
23 //    echo ‘a = ‘.$a.‘, b = ‘.$b.‘<br/>‘;
24     echo "a = $a,b = $b";//较为简便的写法
25 }
26 traceNum(2,3);
27
28 function add($a,$b){
29     return $a+$b;//返回值
30 }
31 echo add(10,2);

时间: 2024-10-31 15:29:19

PHP学习笔记1-常量,函数的相关文章

PHP学习笔记——1.常量

目录: PHP学习笔记——1.变量 PHP学习笔记——1.常量 1.常量的意义 在实际应用中,PHP文件会引入其它文件 而当前文件中的普通变量有可能会被其它文件重新赋值覆盖 所以将重要变量定义为常量,不允许被覆盖定义 2.定义常量 define('APP_NAME', 'Noah Zhao'); //习惯将常量名全部大写 echo APP_NAME;  //注意不含$符 3.常量的特点 一旦被定义,则不能重新赋值.重复定义 常量具有'全局有效性',页面任何一处都能访问:在某个函数的内部,是不能访

C++学习笔记--从虚函数说开去

虚函数与纯虚函数: 虚函数:在某基类中声明为virtual并在一个或多个派生类中被重新定义的成员函数,virtual  函数返回类型  函数名(参数表){函数体;} ,实现多态性,通过指向派生类的基类指针或引用,访问派生类中同名覆盖成员函数.注意虚函数在基类中是有定义的,即便定义是空. 纯虚函数:在基类中是没有定义的,必须由派生类重定义实现,否则不能由对象进行调用. 看下面的例子: #include<iostream> using namespace std; class Cshape { p

十四、Android学习笔记_Android回调函数触发的几种方式 广播 静态对象

一.通过广播方式: 1.比如登录.假如下面这个方法是外界调用的,那么怎样在LoginActivity里面执行登录操作,成功之后在回调listener接口呢?如果是平常的类,可以通过构造函数将监听类对象传入即可.但是在Activity中不能传递监听对象,所以考虑使用广播来实现. public void login(final LoginOnClickListener listener) { Intent intent = new Intent(context, LoginActivity.clas

C++学习笔记:指向函数的指针

1 #include <stdio.h> 2 3 int sum(int a, int b) 4 { 5 return a+b; 6 } 7 8 int minus(int a, int b) 9 { 10 return a-b; 11 } 12 13 int x(int a, int b) 14 { 15 return a*b; 16 } //第一个参数为指向函数的指针,返回类型为int,参数是int,int 1 void counting(int (*p)(int, int), int a

python学习笔记(03):函数

默认参数值:   只有在行参表末尾的哪些参数可以有默认参数值,即 def func(a, b=5 )#有效的 def func( a=5,b )#无效的 关键参数: #!/usr/bin/python # Filename: func_key.py def func(a, b=5, c=10): print 'a is', a, 'and b is', b, 'and c is', c func(3, 7) func(25, c=24) func(c=50, a=100) #输出: $ pyth

C++学习笔记之字符函数库cctype

C++从C语言继承了一个与字符相关的.非常方便的函数软件包,它可以简化诸如确定字符是否为大写字母.数字.标点符号等工作,这些函数原型是在头文件cctype(老式风格ctype.h)中定义的. 下表对这些函数进行了总结,有些系统可能没有表中列出的函数,也有可能还有在表中没有列出的一些函数. 函数名称 返回值 isalnum() 如果参数是字母数字,即字母或者数字,该函数返回true isalpha() 如果参数是字母,该函数返回true iscntrl() 如果参数是控制字符,该函数返回true

学习笔记之gethostbyaddr函数

刚才学了gethostbyname函数,这个gethostbyaddr函数的作用是通过一个IPv4的地址来获取主机信息,并放在hostent结构体中. #include <netdb.h> struct hostent * gethostbyaddr(const char * addr, socklen_t len, int family);//返回:若成功则为非空指针,若出错则为NULL且设置h_errno //上面的const char * 是UNP中的写法,而我在linux 2.6中看到

C++ Primer Plus学习笔记之虚函数

C++ Primer Plus学习笔记之虚函数 C++语言的多态性有两种类型:静态多态性和动态多态性.函数重载和运算符重载就是静态多态性的具体表现,而动态多态性是指程序运行过程中才动态的确定操作所针对的对象,它是通过虚函数实现的: 1,虚函数的概念: 一个指向基类的指针可用来指向从基类派生的任何对象,这样就可以达到一个接口多个实现的访问了:虚函数是在基类中被冠以virtual的成员函数,它提供了一种接口界面.虚函数可以在一个或者多个派生类中被重新定义,但要求在派生类中从新定义时,虚函数的函数原型

Oracle 学习笔记 18 -- 存储函数和存储过程(PL/SQL子程序)

PL/SQL子程序 包括函数和过程.这里的函数指的是用户自己定义的函数,和系统函数是不同的.子程序一般是完成特定功能的PL/SQL程序块,并且具有一定的通用性,可以被不同的应用程序多次调用.Oracle提供可以把PL/SQL程序存储在数据库中,并可以再任何地方来运行它.这样就叫做存储过程或者是函数.过程和函数的唯一区别就是函数总是向调用者返回数据,而过程则不返回数据. 函数 如果用户要经常执行某些操作,并且需要返回特定的数据,那么就可以将这些操作构造成一个函数. 可以使用SQL语句定义函数. 基

C++学习笔记32 谓词函数

首先来看看百度百科对"谓词函数"的定义说明: 1定义编辑 一个判断式,一个返回bool值的函数或者仿函数.几元就是函数有几个参数,至于定义和使用,函数定义和一般的函数定义一样,仿函数就是写个类,然后重载operator().使用就是在那些以这种需要返回bool值的函数作参数的函数里用了. 一元谓词函数举例如下 1,判断给出的string对象的长度是否小于6 bool GT6(const string &s) { return s.size() >= 6; } 2,判断给出