По окончанию работы скрипта, если загруженный файл не был переименован или перемещен, он будет автоматически удален из временной папки.php.net/manual/ru/features.file-upload.post-method.php
var $inputs = $('#floor, #entrance, #apartment, #intercom');
$inputs.on('blur', function(e) {
if ($(this).val()) {
$(this).next('.custom-placeholder').toggleClass('completed', true);
} else {
$(this).next('.custom-placeholder').removeClass('completed');
}
sessionStorage.setItem("PlaceholderCompleted", JSON.stringify($inputs.filter(function() {
return !!$(this).val();
}).map(function() {
return $(this).attr("id");
}).get()));
});
<?php
class My {
private $fields = [
'hello' => 'world'
];
public function f() {
return $this;
}
public function __get($name) {
if($name == 'f') {
return (object) $this->fields;
}
}
public function __set($name, $value) {
$this->fields[$name] = $value;
}
public function printFields() {
print_r($this->fields);
}
}
$my = new My();
$my->f()->jetpack = 'azaza';
$my->printFields();
window.print()