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常用的性能檢測命令--sar
同學們知道Linux常用的性能檢測命令sar怎麼使用嗎?有什麼功能呢?下面跟yjbys小編一起來學習吧!sar命令包含在sysstat工具包中,提供系統的眾多統計數據。其在不同的系統上命令有些差異sar命令行的常用格式:[root@C44~]#sarsysstatversion5.1.5(C)SebastienGodardU...
-
linux下搭建ftp服務器
下面yjbys小編就為大家整理了一些Linux認證複習備考資料。希望大家可以從中學習答題方法,讓自己的得到進步!最近為了方便目標板與PC機上LINUX之間的通訊,就在LINUX搭建了FTP,工作不難,寫個總結。主要經過以下幾個步驟:1.檢查是否安裝了vsftpd服務器可以用rpm-qvsftp...
-
Linux操作系統文件系統基礎知識
Linux操作系統誕生於1991年10月5日(這是第一次正式向外公佈時間)。下面是小編收集的Linux操作系統文件系統基礎知識,希望大家認真閲讀!一、Linux文件結構文件結構是文件存放在磁盤等存貯設備上的組織方法。主要體現在對文件和目錄的組織上。目錄提供了管理文件...
-
Linux學習之find命令詳解2016
find命令是我們日常工作中比較常用的Linux命令。全面的掌握這個命令可以使很多操作達到事半功倍的效果。如果對find命令有以下這些疑惑,本文都能幫你解決,快來學習吧!1、find命令的格式是什麼?2、參數中出現+或-號是什麼意思?比如find/-mtime+7與find/-mtime-7什...