怎样从请求中取到值?类似于java里面的request.getParameter("key");
$_GET['mod']
怎么判断一个值是否为空值?
empty($_GET['mod'])
如何定义一个hashmap?
$modarray = array('js' => 'javascript/javascript', 'ad' => 'javascript/advertisement');
如何定义数组?
$admincp_actions_founder = array('templates', 'db', 'founder', 'postsplit', 'threadsplit');
如何判断hashmap里面是否有某个key?
array_key_exists($mod, $modarray)
如何退出?相当于return
exit('Access Denied');
如何字符串连接?
'./api/'.$modarray[$mod].'.php';
如何从一个hashmap中取到值?
$modarray[$mod]
libfile是什么意思?
怎么引入一个页面?类似与java里面的include或import.这个是为了方便重用。
require_once './api/'.$modarray[$mod].'.php';
require 和 require_once有什么区别?
require_once libfile('connect/'.$mod, 'module');是什么意思?
如何定义一个函数?
function loadcore() {
}
global $_G;是什么意思?
是不是全局变量?类似与static?
字符串用单引号还是双引号?
以下是干嘛用的?
$discuz = & discuz_core::instance();是不是初始化一个对象?
一个对象的字段或方法怎么调用?
$discuz->init_cron = false;
$discuz->init_session = false;
$discuz->init();
basename(__FILE__)是干嘛用的?
define('APPTYPEID', 0)呢?
$action = getgpc('action');干什么用的?
lang('admincp'); ????
$lang = & $_G['lang']['admincp'];呢?二维数组吗?
如何将一个字符串变成一个整型?
intval('1')
如何判断两个值的大小?
$page = max(1,3);
如何判断一个数是否在数组中?
in_array($action, $admincp_actions_normal)
dheader("Location: ./index.php");是什么意思?
以下划线开始的是不是内置变量?内置变量有哪些? request,response,application, page, out。分别对应的是什么?
这个是学了python的
_G是不是代表全局变量的application?
showmessage('undefined_action');是什么?
runhooks();呢?
require_once libfile('connect/'.$mod, 'module');是什么意思?
怎么定义一个三元运算符呢?
$mod = !in_array($discuz->var['mod'], $modarray) ? 'manage' : $discuz->var['mod'];
如何得到请求头信息?php将所有的请求头信息都放在SERVER变量中。
if($_SERVER['REQUEST_METHOD'] == 'GET') {
如何设置cookie信息?
dsetcookie('_refer', rawurlencode($_SERVER['REQUEST_URI']));
如何将URL编码?
rawurlencode()
checkperm是什么?
字符串替换用哪个函数?
str_replace('{bbname}', $_G['setting']['bbname'], $_G['setting']['seotitle']['userapp']);
全局的变量中,通过数组来标识吗?
是不是一般在上面写define,然后写require
eg:
define('APPTYPEID', 0);
require './source/class/class_core.php';
如何定义一个类?
class discuz_core {
var $db = null;//定义类变量
function &instance() {//类似于java里面的单例模式
static $object;//在函数里面定义一个类变量(静态)
if(empty($object)) {
$object = new discuz_core();
}
return $object;
}
}
如何抛出一个异常?
error_reporting(E_ERROR);
如何查看版本? 这也说明有全局的内置的常量。
if(PHP_VERSION < '5.3.0') {
如何获取当前时间
time()
如何获取当前文件的路径?
__FILE__
dirname(__FILE__) 获取文件的目录
substr(dirname(__FILE__), 0, -12)//取子字符串。
如何判断一个函数是否存在?
function_exists('iconv')
以@开始的是什么东东?
@ini_get('memory_limit')
怎样取到字节?
return_bytes($memorylimit)
ini_set('memory_limit', '128m');什么意思啊?
如何循环一个hashmap
foreach ($GLOBALS as $key => $value) {
isset是什么意思?
global定义的全局变量是在所有页面都可以用吗?包括没有引用它的页面吗?
java里面的的indexOf对应的php是哪个?
strrpos
如何正则表达式替换?
$sitepath = preg_replace("/\/api\/?.*?$/i", '', $sitepath);
字符串变大写
strtoupper
类如何继承?
extends base
如何求字符串长度?
strlen($ucfounderpw)
$_GET['mod']
怎么判断一个值是否为空值?
empty($_GET['mod'])
如何定义一个hashmap?
$modarray = array('js' => 'javascript/javascript', 'ad' => 'javascript/advertisement');
如何定义数组?
$admincp_actions_founder = array('templates', 'db', 'founder', 'postsplit', 'threadsplit');
如何判断hashmap里面是否有某个key?
array_key_exists($mod, $modarray)
如何退出?相当于return
exit('Access Denied');
如何字符串连接?
'./api/'.$modarray[$mod].'.php';
如何从一个hashmap中取到值?
$modarray[$mod]
libfile是什么意思?
怎么引入一个页面?类似与java里面的include或import.这个是为了方便重用。
require_once './api/'.$modarray[$mod].'.php';
require 和 require_once有什么区别?
require_once libfile('connect/'.$mod, 'module');是什么意思?
如何定义一个函数?
function loadcore() {
}
global $_G;是什么意思?
是不是全局变量?类似与static?
字符串用单引号还是双引号?
以下是干嘛用的?
$discuz = & discuz_core::instance();是不是初始化一个对象?
一个对象的字段或方法怎么调用?
$discuz->init_cron = false;
$discuz->init_session = false;
$discuz->init();
basename(__FILE__)是干嘛用的?
define('APPTYPEID', 0)呢?
$action = getgpc('action');干什么用的?
lang('admincp'); ????
$lang = & $_G['lang']['admincp'];呢?二维数组吗?
如何将一个字符串变成一个整型?
intval('1')
如何判断两个值的大小?
$page = max(1,3);
如何判断一个数是否在数组中?
in_array($action, $admincp_actions_normal)
dheader("Location: ./index.php");是什么意思?
以下划线开始的是不是内置变量?内置变量有哪些? request,response,application, page, out。分别对应的是什么?
这个是学了python的
_G是不是代表全局变量的application?
showmessage('undefined_action');是什么?
runhooks();呢?
require_once libfile('connect/'.$mod, 'module');是什么意思?
怎么定义一个三元运算符呢?
$mod = !in_array($discuz->var['mod'], $modarray) ? 'manage' : $discuz->var['mod'];
如何得到请求头信息?php将所有的请求头信息都放在SERVER变量中。
if($_SERVER['REQUEST_METHOD'] == 'GET') {
如何设置cookie信息?
dsetcookie('_refer', rawurlencode($_SERVER['REQUEST_URI']));
如何将URL编码?
rawurlencode()
checkperm是什么?
字符串替换用哪个函数?
str_replace('{bbname}', $_G['setting']['bbname'], $_G['setting']['seotitle']['userapp']);
全局的变量中,通过数组来标识吗?
是不是一般在上面写define,然后写require
eg:
define('APPTYPEID', 0);
require './source/class/class_core.php';
如何定义一个类?
class discuz_core {
var $db = null;//定义类变量
function &instance() {//类似于java里面的单例模式
static $object;//在函数里面定义一个类变量(静态)
if(empty($object)) {
$object = new discuz_core();
}
return $object;
}
}
如何抛出一个异常?
error_reporting(E_ERROR);
如何查看版本? 这也说明有全局的内置的常量。
if(PHP_VERSION < '5.3.0') {
如何获取当前时间
time()
如何获取当前文件的路径?
__FILE__
dirname(__FILE__) 获取文件的目录
substr(dirname(__FILE__), 0, -12)//取子字符串。
如何判断一个函数是否存在?
function_exists('iconv')
以@开始的是什么东东?
@ini_get('memory_limit')
怎样取到字节?
return_bytes($memorylimit)
ini_set('memory_limit', '128m');什么意思啊?
如何循环一个hashmap
foreach ($GLOBALS as $key => $value) {
isset是什么意思?
global定义的全局变量是在所有页面都可以用吗?包括没有引用它的页面吗?
java里面的的indexOf对应的php是哪个?
strrpos
如何正则表达式替换?
$sitepath = preg_replace("/\/api\/?.*?$/i", '', $sitepath);
字符串变大写
strtoupper
类如何继承?
extends base
如何求字符串长度?
strlen($ucfounderpw)