說我有以下,這是有效的代碼? -隱藏課程代碼?
<?php
include_once('HelloWorld.class.php'); // contains class 'HelloWorld'
class user
{
function hello() {
$HelloWorld = new HelloWorld; //Loads HelloWorld class into variable
$HelloWorld->hello(); // calls hello function
}
}
$go = new user; // loads user class into variable
$go->hello(); // calls user 'hello' function, which in turns utilizes 'HelloWorld' class
?>
基本上,「用戶」類使用另一個類。
我所試圖實現 -
- 我想使「用戶」級有人(或許通過GUI)訪問和編輯。他們可以以他們認爲合適的方式編輯「用戶」類。但是,我不希望他們能夠查看「HelloWorld.class.php」的來源。這可能嗎?
他們只是能夠檢索內容? -
$lines = file("*path*\HelloWorld.class.php");
每次你調用'hello()'時,重新初始化'$ HelloWorld' *有點多餘,你不覺得嗎? – Blender
*爲什麼*你不想讓他們看到HelloWorld類的代碼?如果你讓別人自由地編寫代碼,幾乎所有的投注都關閉。 – deceze
混淆是唯一的選擇嗎? – user1054908