<?php
interface solr_json_build
{
function to_json();
}
class ror_service_recommend implements solr_json_build
{
//推荐页按产品分类和预订城市进行搜索
public $ids;
public $bookCityCode;
public $terminalType;
public $queryFields;
// 过滤价格为0线路
public $priceLimit = true;
public function __construct(){}
public function to_json()
{
$json = array();
foreach (get_class_vars(__CLASS__) as $field => $value) {
var_dump($this->{$field});
$this->{$field} && $json[$field] = $this->{$field};
}
return json_encode($json);
}
}
$o = new ror_service_recommend();
print_r($o);
Warning: PHP Startup: Unable to load dynamic library 'sodium.so' (tried: /usr/lib/php/8.3.5/modules/sodium.so (libsodium.so.23: cannot open shared object file: No such file or directory), /usr/lib/php/8.3.5/modules/sodium.so.so (/usr/lib/php/8.3.5/modules/sodium.so.so: cannot open shared object file: No such file or directory)) in Unknown on line 0
ror_service_recommend Object
(
[ids] =>
[bookCityCode] =>
[terminalType] =>
[queryFields] =>
[priceLimit] => 1
)