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

php – 如何在Magento中以编程方式更新属性选项?【代码】

我想通过代码(以编程方式)更新/添加Magento中下拉属性的选项.我已经找到了如何添加属性选项,但是如何更新选项值. 例:假设该属性是“制造商”.我添加了三个选项man1,man2,man3.现在通过我的自定义代码,我想将man1的标签更改为man11,将man2更改为man22.我怎样才能做到这一点?谢谢.解决方法:好吧,我自己找到了解决方案. See complete details here.//Get the eav attribute model $attr_model = Mage::getModel('catalog/resource_e...

php – 从父作用域访问子属性【代码】

我需要一个父类来访问它的子属性:class Parent {private $_fields = null;public function do_something() {// Access $_fields and $child_var here} }class Child extends Parent {private $child_var = 'hello'; }$child = new Child(); $child->do_something();从子范围修改$_fields时,它在父范围内仍为null.当尝试使用$this-> child_var从父作用域访问$child_var时,它当然是未定义的. 我没有找到任何类似“函数集”的内容,只...

将JSON数据从php传递到html-data属性,然后传递给Javascript【代码】

我正在创建一个插件,用户在HTML中添加数据属性中的自定义设置.设置采用JSON格式.我在Javascript中使用这些设置. 它有预览,基础和路径属性.预览和基数具有字符串值,但路径是路径对象的数组. 当我直接在HTML中添加JSON设置时,它工作正常:<div data-side="front" data-params='{"preview": "assets/img/products/tshirt/front-preview.png", "base": "assets/img/products/tshirt/front-base.png", "paths": "[{\"name\": \"base\", ...

PHP – 打印对象的所有属性【代码】

我在php页面中有一个未知对象. 如何打印/回显它,以便我可以看到它具有哪些属性/值? 功能怎么样?有没有办法知道对象有什么功能?解决方法: <?php var_dump(obj) ?>要么<?php print_r(obj) ?>这些与您用于数组的内容相同. 这些将显示使用PHP 5的对象的受保护和私有属性.静态类成员将不会根据手册显示. 如果您想了解成员方法,可以使用get_class_methods():$class_methods = get_class_methods('myclass'); // or $class_methods = ...

使用正则表达式在PHP中提取HTML属性【代码】

参见英文答案 > How do you parse and process HTML/XML in PHP? 30个我希望从PHP中获取HTML属性,但是失败了:$string = '<ul id="value" name="Bob" custom-tag="customData">'; preg_filter("/(\w[-\w]*)=\"(.*?)\"/", '$1', $string ); // returns "<ul id name custom-tag" preg_filter("/(\w[-\w]*)=\"(.*?)\"/", '$1', $string ); // returns "<ul value Bob customData"我想要回归的是:...

php – SimpleXML中的属性值选择【代码】

为什么我不能过滤属性值而不是索引的结果? 这样的事情失败了.foreach ($portfolio->clientGroup[$id]->client['name=foo']->src as $src) {echo $src . '<br />'; }但这很有效.foreach ($portfolio->clientGroup[$id]->client[0]->src as $src) {echo $src . '<br />'; }解决方法:这不起作用,因为SimpleXML是一个轻量级的实现.此外,除非您有规格,否则您无法承担任何工作. 您正在寻找xpath function的SimpleXMLElement对象,即:for...

php – 如何根据日期’meta_value’查询帖子并使用’orderby’属性来循环排序帖子?【代码】

我正在为剧院公司创建一个网站,我正在创建所有过去,现在和未来制作的索引.我希望索引’orderby’每个生产的结束日期(ACF’日期’字段类型;’ending_date’). 这是我的查询示例:<?php $futureProd = array('post_type' => 'productions','posts_per_page' => -1,'meta_key' => 'ending_date','orderby' => 'meta_value','order' => 'ASC',);$slider_posts = new WP_Query($futureProd);$array_rev = array_reverse($slider_posts->...

php – 如何将产品特定属性列添加到sales_flat_order_item表?【代码】

在管理员面板中,我创建了一个“商家”的产品属性.我想在sales_flat_order_item表中为商家添加新列.应使用属性名称填充新列.如何在不使用事件观察器方法的情况下执行此操作?任何帮助将不胜感激.(我正在使用magento CE 1.7)解决方法:首先,您需要将新列添加到sales_flat_quote项目和sales_flat_order_item.最好的解释是:http://www.magentocommerce.com/knowledge-base/entry/magento-for-dev-part-6-magento-setup-resources 您的设...

php – register_shutdown_function not catch致命错误:(未捕获错误未设置静态属性示例,调用未定义函数prom())【代码】

我有这个: >我有一个带有指令的HTTACCESS文件,用于为配置前置文件并处理错误:(这是强制性的:根据文档,在执行任何其他php脚本以获取错误之前必须附加此文件:例如E_PARSE. )php_value auto_prepend_file "./server/conferror.php"> conferror.php的内容:<?php declare(strict_types=1); ini_set('session.gc_maxlifetime', '0'); ini_set('session.use_only_cookies', '1'); ini_set('session.cookie_httponly', '1'); ini_set('...

php – 隐藏特定属性值的Woocommerce产品变体中的添加到购物车按钮【代码】

在Woocommerce中,我正在尝试隐藏“添加到购物车”按钮,以获取其中一个属性的特定选定值的变体.每个变体有两个属性(pa_color和pa_size)例如,对于可变产品,我们有以下选项: 1)红色 – XL2)红色 – XXL3)蓝色 – M.4)蓝色 – XL 我想隐藏XL的添加到购物车按钮,因此用户无法添加XL到购物车的选项(在此示例中为1和4) P.S:我们不想禁用变体,因此可以通过选择此选项来显示变体图像,因此停用变体或删除价格和…不是我们的解决方案.解...

如何使用PHP读取json属性【代码】

如何从php中使用最小循环的json数据获取所有pid和styles属性{"general":{"note":{"display":false}},"elements":{"the-1":{"index":1,"src":"shirt1.png","pid":"pid-3563130","angle":0,"styles":"background:transparent;top:51.80000305175781px;left:122px;width:80px;height:80px;","background":"transparent","pos":{"top":51.80000305175781,"left":122},"size":{"width":80,"height":80},"details":{"other":""}},"the-2"...

修改XML属性PHP DOM【代码】

我有一个看起来像这样的XML文件.<collections id="my collections"><category id="my category"><record id="my record"><title>Some Info</title></record></category> </collections>我正在寻找使用新的属性,使用PHP DOM和Xpath替换上述XML文件中的任何属性.任何帮助都非常感谢解决方法:不确定你想要做什么,但一般的想法是: >你必须实现DOMDocument>并使用它加载XML字符串:DOMDocument::loadXML>然后,您必须在该文档上实例化DO...

php简单的html dom解析img html5属性?【代码】

如何使用simple html dom解析img html5属性:data-original$htmls = '<img class="lazy" alt="Nubifragio a Verbania , ferite 2 turiste Gravi danni, chiesto stato di calamità foto" title="Nubifragio a Verbania , ferite 2 turiste Gravi danni, chiesto stato di calamità foto" data-original="http://www.repubblica.it/images/2012/08/26/130634575-506cc9ae-11b8-4a53-920c-539a3811e46b.jpg" src="http://www...

php – Postman生成的代码中的邮递员令牌头属性是什么?【代码】

我一直在使用邮递员来探索REST界面.使用Postman的代码生成功能时,无论我选择哪种编程语言,Postman都会在标题中添加postman-token属性.为什么会这样? 参见例如PHP Curl:<?php$curl = curl_init();curl_setopt_array($curl, array(CURLOPT_URL => "https://myURL.com, CURLOPT_RETURNTRANSFER => true, CURLOPT_ENCODING => "", CURLOPT_MAXREDIRS => 10, CURLOPT_TIMEOUT => 30, CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1, ...

访问PHP对象属性的语法是什么?【代码】

你如何访问PHP对象的属性? 另外,访问对象的属性有什么区别$this-> $property1 vs. $this-> property1? 当我尝试使用$this-> $property1时,我收到以下错误:‘PHP: Cannot access empty property’. PHP对象属性上的documentation有一条评论提到了这一点,但评论并没有真正深入解释.解决方法:> $property1 //特定变量> $this-> property1 //特定属性 类的一般用法是没有“$”,否则你调用一个名为$property1的变量,它可以取任何值. ...