Linux认证php相对路径和绝对路径
Linux认证备考的后阶段,我们选择的是求准求稳求规范。此复习辅导不等于题海战术,而是要积累实战经验,解决掉一些考场失误等问题。
一个好的php代码,无论放到windows还是linux,不同版本的php上,都能正确的输出结果,才是一个好代码。
说起来容易的事,做起来并不是很轻松,很多时候写代码都是功能导向,当前环境,要赶时间立马见效果,基本就是怎么方便怎么来了。
但是为了写出一个好的代码和后期减少调试时间,写每一个代码都要斟酌考虑是否能够适应你所能想到的'困难,每次解决一个,日积月累下来,你的代码就会伸缩自如了。
相对路径是对于当前代码文件所在文件夹来说。
绝对路径是相对于根文件夹来说。
当代码需要依赖别的文件时,就需要统一代码的包含路径。
代码执行时出现找不到文件,多数是由于没有定义好路径。
我推荐大家写绝对路径来写程序,相对路径一旦移动后就容易出现找不到要包含的文件。
用到的php函数和常量
dirname
__FILE__
DIRECTORY_SEPARATOR
推荐写一个初始化文件
<?php
// Define the core paths
// Define them as absolute paths to make sure that require_once works as expected
// DIRECTORY_SEPARATOR is a PHP pre-defined constant
// ( for Windows, / for Unix)
defined('DS') ? null : define('DS', DIRECTORY_SEPARATOR);
defined('SITE_ROOT') ? null : define('SITE_ROOT', dirname(__FILE__));
defined('LIB_PATH') ? null : define('LIB_PATH', SITE_.'includes');
// load config file first
require_once(LIB_.'');
// load basic functions next so that everything after can use them
require_once(LIB_.'');
// load core objects
require_once(LIB_.'');
require_once(LIB_.'');
// load database-related classes
require_once(LIB_.'');
-
嵌入式Linux入门六大步骤
也许你会注意到,现在做嵌入式的人中,做linux研究的人远比做WinCE的人多,很多产家提供的资料也是以linux为主。我一直很难理解,其实WinCE的界面比linux的界面好看多了,使用起来也很方便,更为重要的是,WinCE的开发和Windows下的开发基本一样,学起来简单得多,但是学linux或...
-
Linux权限管理基本知识大全
Linux系统有什么基本权限,权限管理命令是什么?下面跟yjbys小编一起来看看吧!一、基本权限linux权限机制采用UGO模式。其中u(user)表示所属用户、g(group)表示所属组、o(other)表示除了所属用户、所属组之外的情况。u、g、o都有读(read)、写(write)、执行(excute...
-
Linux认证基础考试大纲
一、考试要求了解Linux的背景和特点;掌握Linux发行版本和内核编号;掌握Linux系统的安装方法;掌握Linux系统的文件类型及目录结构;熟悉磁盘分区的基本知识及其与系统安装的关系;了解Linux平台上的编辑器知识,掌握pico和vi编辑器的使用方法;掌握Linux常用命令的使...
-
Linux认证考试练习题及答案
创建一个用户帐号需要在/etc/passwd中定义哪些信息(选择所有合适的答案)a、loginnameb、passwordagec、defaultgroupd、userid答案acd在本地的文件系统中下列哪些linux路径结构是无效的?(选择所有正确的)a.//usr\zhang/memob.\usr\zhang\memoc./usr/zhang/...