【第六节访问属性和方法[6]_PHP教程】教程文章相关的互联网学习教程文章

php – 在Woocommerce中通过变体ID获取属性slug值【代码】

我正在构建自定义产品页面,但我遇到了各种变化问题 这是我的代码:global $product; $variations = $product->get_available_variations();foreach($variations as $variation) {$variation_id = $variation['variation_id'];$variation_obj = new WC_Product_variation($variation_id);//THIS IS PROBLEM FAIL TEST (It's exemple)$type = $variation_obj->get_attributes()->get_name();//-----$stock = $variation_obj->get_sto...

php – 在设置类属性时调用函数【代码】

在PHP(5.2或5.3)中设置类属性时访问函数?class DAOClass {var $someProperty = SomeObject::staticMethod('readConfigProperty');}解决方法:这是不可能的,因为您必须使用常量值初始化属性.甚至不可能这样做:var $property = array(0);做你想做的事情的方法是在类构造函数中:class DAOClass {var $someProperty;public function __construct() {$this->someProperty = SomeObject::staticMethod('readConfigProperty');} }作为旁...

从其中一个属性具有$sign的对象获取php变量【代码】

所以我从API获取了一个json对象,json解码了它… 但是返回的对象如下:stdClass Object ([id] => stdClass Object([$t] => some string) )正如您所看到的,有一个带有$符号的属性 但当我做$object-> id-> $t< - 返回错误,因为它认为$t是一个变量我将如何使用$sign获取该变量?解决方法:将其封装为单引号字符串:echo $object->id->{'$t'};请注意,您不能使用双引号,原因与您无法使用$object-> id-> $t:PHP将尝试插入$t.但是,如果你逃...

PHP Simple HTML DOM属性列表【代码】

simple_html_dom库非常适合获取已知属性,但是有没有办法获取元素的所有属性列表? 例如,如果我有:<div id="test" custom1="custom" custom2="custom">我很容易得到id:$el = $html->find('div'); $id = $el->id;但是,如果不提前知道custom1和custom2是否可能?理想情况下,该解决方案将为所有属性(id,custom1,custom2)生成一个NVP数组.解决方法:$el-> attr是tag => value s的关联数组

访问PHP数组对象保护的属性【代码】

我想在Symfony2中上传多个文件.我试图访问以下请求对象,但我无法获取参数属性.如何逐个访问文件以上传它们. 我得到的错误:Fatal error: Cannot access protected property Symfony\Component\HttpFoundation\FileBag::$parameters in /var/www/File/src/Webmuch/FileBundle/Entity/File.php on line 66请求对象:Symfony\Component\HttpFoundation\FileBag Object ([parameters:protected] => Array([file] => Array([0] => Symfo...

php – Magento:如何将制造国属性复制到另一个属性?【代码】

我只是想知道,有没有什么办法可以将Magento内置的country_of_manufacturer的价值复制到一个新的属性中? 我知道这是一个有趣的问题,而我们可以使用内置属性.但我需要将值用于另一个属性(即say country_region).那我该怎么办呢? 附:请不要投票,因为我搜索了很多,但找不到答案.而且不确定我还能做到这一点. :/解决方法:您要做的是配置新属性以使用catalog / product_attribute_source_countryofmanufacture源模型(请参阅Mage_Cata...

php – 如何在Zend Framework 2表单的第一个上将disabled属性设置为disabled【代码】

我正在使用Zend Framework 2开发一个应用程序,我正在使用两个选择多个框.第一个是来自数据库的数据,第二个是空的. 我打算在两个选择的第一个选项中将disabled属性设置为“disabled”.这样,第一个选项将无法使用且无法点击.因此,当使用添加/删除按钮时,用户将无法将这些第一选项从一个选项传递到另一个选项. 选择1<select id="AttributesId" multiple="multiple" size="7" title="Select an Attribute" name="idAttributes[]"><opti...

php – Json解码与root属性【代码】

我似乎无法弄清楚,或找到任何信息,以帮助我解决应该是一个简单的问题..我有一些PHP代码,它使用curl获取请求与api交谈,并且我从api获得的响应是{"styleHolder":[{"id":100000929,"makeId":200005143,"year":2001,"makeName":"Ford","makeNiceName":"ford","modelId":"Ford_F_150","ect.......我需要的是获取id,并将其转换为php变量.. 我知道怎么用这样的东西:$myArray = json_decode($resp); $id = $myArray->id; echo $id;但是因为...

将带有属性的php数组转换为XML【代码】

我正在研究一个XML库,它可以从arrays / jsons创建/解析xml.我设法用xml_parser编写解析器(和google help:p)因为SimpleXML对我正在做的事情不够好. 我设法创建了一个看起来像这样的数组:Array ( [flow] => Array([math] => Array([apply] => Array([lt] => Array()[apply] => Array([divide] => Array()[apply] => Array([minus] => Array()))[otherStuff] => 0))[true] => Array()[true_attr] => Array([xsi:type] => SomeStuff...

php – PDO语句提取 – 无法访问空属性【代码】

我真的很困惑. 此查询在localhost上完全正常,但在任何实际的实时服务器上都不行.对同一数据库的其他查询起作用,因此连接或pdo扩展名没有任何问题. 基本上这是查询:$sql = "SELECT * FROM bksb_Resources"; $query = $this->connection->query($sql, array());query()方法返回PDOStatement对象 然后我在循环中调用$this-> connection-> fetch($query),然后将其路由到“connection”对象上的方法:function fetch_pdo($st) {return ...

php – 如何在我尝试访问静态属性时确保构造函数已执行?【代码】

我有一个用户详细信息的课程.我想从我的应用程序中调用例如UserDetails :: $email,但它是空的,因为它不执行构造函数.我该怎么解决这个问题?<?phpclass UserDetails {public static $email;private $password;public static $role;public static $active;public function __construct() {$auth = Zend_Auth::getInstance();if ($auth->hasIdentity()) {$this->email = $auth->getIdentity()->email;$this->password = $auth->getId...

在PHP中使用REGEX选择样式属性【代码】

我想在php中使用正则表达式来获取样式属性及其内容. 例如 输入< img src =“test.png”style =“float:left;”/> 期望的输出风格=“浮动:左;” 我尝试过的: 这似乎返回整个图像,我不知道为什么.我吮吸正则表达式.$img = '<img src="test.png" style="float:left;"/>'; preg_match('/(<[^>]+) style=".*?"/i', $img, $match);返回:[0] => Array([0] => <img src="test.png" style="float:left;"[1] => <img src="test.png")谁有...

php – Layouts投掷“尝试分配非对象的属性”在Laravel 4中【代码】

在Layouts文件夹中,我有一个名为signup.blade.php的布局 在我的控制器中,我正在为它分配一个布局:protected $layout = 'layouts.signup';在一个名为“signup”的单独文件夹中,我有一个名为“signup1.blade.php”的文件.它包含您典型的刀片模板内容.这是一个名为“内容”的部分.在我的代码之前@section('content')它最后得到了@stop. 我的控制器看起来像这样:public function SignUp() { $this->layout->content = View::ma...

如何从php字符串中获取图像src属性值?【代码】

我试着在这里关注一些关于preg_match和DOM的问题,但是一切都飞到我头上. 我有一个像这样的字符串:$string = '<td class="borderClass" width="225" style="border-width: 0 1px 0 0;" valign="top"> <div style="text-align: center;"><a href="http://myanimelist.net/anime/10800/Chihayafuru/pic&pid=35749"><img src="http://cdn.myanimelist.net/images/anime/3/35749.jpg" alt="Chihayafuru" align="center"></a> </div>';我...

php – XPATH获取当前节点的属性【代码】

无法在PHP中获取当前节点的属性并根据该属性创建条件… 示例XML<div class='parent'><div class='title'>A Title</div><div class='child'>some text</div><div class='child'>some text</div><div class='title'>A Title</div><div class='child'>some text</div><div class='child'>some text</div> </div>我想要做的是在PHP中遍历XML并根据元素/节点的类做不同的事情 例如.$doc->loadHTML($xml_string); $xpath = new DOMXpath(...