1
A
回答
3
对于这种情况,最好使用常量。
define('MY_BASE64_VAR', base64_encode('foo'));
它将随处可用并且是不可变的。
require "constant.php";
class Bar {
function showVariable() {echo MY_BASE64_VAR;}
}
当然,您仍然需要在将文件用于课程之前将其包含在其中。
2
<?php include("common.php"); ?>
检查here。
0
如果你想确保它包含在每类中,请务必将其包含在每一个类,但使用include_once为efficency
<?php include_once("common.php"); ?>
0
如果你只是保存base64编码数据,没有任何该文件中的其他php代码可以简单地读取其内容,解码数据并将其分配给对象的属性。
class Foo {
protected $x;
public function setSource($path) {
// todo: add as much validating/sanitizing code as needed
$c = file_get_contents($path);
$this->x = base64_decode($c);
}
public function bar() {
echo 'x=', $this->x;
}
}
// this will create/overwrite the file test.stackoverflow.txt, which isn't removed at the end of the script.
file_put_contents('test.stackoverflow.txt', base64_encode('mary had a little lamb'));
$foo = new Foo;
$foo->setSource('test.stackoverflow.txt');
$foo->bar();
打印x=mary had a little lamb
。
(您可能要脱钩,更多一点......但它只是一个例子。)
相关问题
- 1. 在朋友的课堂中包含头文件
- 2. TTS课堂:如何TTS中文拼音?
- 3. 如何在课堂文件中将textcolor提供给textview
- 4. 我应该在课堂中包装我的课堂自定义例外吗?
- 5. 在Ruby中。我如何从课堂内部自我定义中提到课堂?
- 6. 如何在课堂中包装对话框?
- 7. 如何在我的主课堂中使用我的第二堂课?
- 8. 如何从课堂外进入课堂变量
- 9. 如何从课堂脱身
- 10. 如何设计课堂?
- 11. 如何使课堂真实?
- 12. 如何隔离课堂?
- 13. 如何扩展课堂?
- 14. 我如何选择课堂?
- 15. 使用包括在课堂上正确
- 16. 如何将课堂与有条件的课堂相结合? vue.js 2
- 17. 如何将课堂上的练习从课堂传递给另一课程?
- 18. 如何从课堂中调用模型?
- 19. 如何在课堂上要求ARC?
- 20. 你如何在课堂上分享ivars?
- 21. 如何在课堂上访问Laravel Singletons?
- 22. 如何在课堂上使用输入?
- 23. 如何在课堂外访问Aurelia EventAggregator?
- 24. 如何在课堂上使用线程?
- 25. 如何在课堂外使用方法?
- 26. 如何在课堂上轨加协会
- 27. 如何在课堂上使用List
- 28. 我怎样才能让我的配置文件从课堂到课堂?
- 29. 从课堂设置一个数组,并让他在课堂外
- 30. 如何为scala课堂建造废料样板文件?
“该文件只包含一个base-64编码变量” - 作为PHP代码,比如'
VolkerK
2010-05-31 10:12:37
是的,那是正确的 – 404Error 2010-05-31 10:13:05
您是否可以控制此文件,即a)它是否值得信赖b)您可以更改格式吗? – VolkerK 2010-05-31 10:17:38