python如何保存代碼,怎么保存php格式,把php代碼保存到php文件實現方法

 2023-11-11 阅读 19 评论 0

摘要:很多時間我們需要把php生成的php代碼保存到php文件里面,像如果利用到緩存時一些基礎數據就直接保存到了一個指定的php緩存文件了,下面我們來看看實例。<?php python如何保存代碼,function?cacheArr(&$data)?{if?(!$data)?throw?new?Exception('數組不能為空')

很多時間我們需要把php生成的php代碼保存到php文件里面,像如果利用到緩存時一些基礎數據就直接保存到了一個指定的php緩存文件了,下面我們來看看實例。<?php

python如何保存代碼,function?cacheArr(&$data)?{

if?(!$data)?throw?new?Exception('數組不能為空');

php打包、foreach?($GLOBALS?as?$key?=>?$value)?{

$str?=?$GLOBALS[$key];

php視頻文件怎么打開,$GLOBALS[$key]?=?'changed';

if?(&$data?==?'changed')?{

$strName?=?$key;

break;

}

$GLOBALS[$key]?=?$str;

}

ob_clean();

ob_start();

echo?"<?php \n";

function?echoArr($arr,?$arrName)?{

$arrCount?=?count($arr);

$i?==?0;

foreach?($arr?as?$key?=>?$value)?{

++$i;

if?(is_array($value))?{

echo?"\n"?.?(is_numeric($key)???$key?:?'\''?.?$key?.?'\'')?.?'=>array(';

echoArr($value,?$arrName?.?(is_numeric($key)???'['?.?$key?.?']'?:?'[\''?.?$key?.?'\']'));

if?($i?!=?$arrCount)?echo?'),';

else?echo?')';

continue;

}

if?($i?!=?$arrCount)?echo?((is_numeric($key))???$key?:?'\''?.?$key?.?'\'')?.?'=>'?.?(is_numeric($value)???$value:

'\''?.?$value?.?'\'')?.?',';

else?echo?((is_numeric($key))???$key?:?'\''?.?$key?.?'\'')?.?'=>'?.?(is_numeric($value)???$value?:?'\''?.?$value?.?'\'');

}

}

echo?'$'?.?$strName?.?'=array(';

echoArr($data,?'');

echo?');';

echo?"\n";

$file?=?fopen($strName?.?'.arr.php',?'w');

fwrite($file,?ob_get_contents());

fclose($file);

ob_clean();

return?true;

}

?>

實例代碼如下:<?php

//存儲數組

$hello?=?array(

1?=>?'test',

2?=>?array(

'hello123'

)

);

cacheArr($hello);

unset($hello);

//讀取數組

require?'hello.arr.php';

print_r($hello);

?>

隨意轉載~但請保留教程地址★

版权声明:本站所有资料均为网友推荐收集整理而来,仅供学习和研究交流使用。

原文链接:https://hbdhgg.com/5/171042.html

发表评论:

本站为非赢利网站,部分文章来源或改编自互联网及其他公众平台,主要目的在于分享信息,版权归原作者所有,内容仅供读者参考,如有侵权请联系我们删除!

Copyright © 2022 匯編語言學習筆記 Inc. 保留所有权利。

底部版权信息