Preguntas etiquetadas con php

172
La mejor manera de borrar los valores de una matriz PHP

¿Cuál es más eficiente para borrar todos los valores en una matriz? La primera requeriría que use esa función cada vez en el ciclo del segundo ejemplo. foreach ($array as $i => $value) { unset($array[$i]); } O esto foreach($blah_blah as $blah) { $foo = array(); //do something $foo =...

172
Cómo requerir un tenedor con compositor

aquí está mi composer.json, quiero usar el tenedor del proyecto lessphp de Nodge en Github "repositories": [{ "type": "package", "package": { "version": "dev-master", "name": "nodge/lessphp", "source": { "url": "https://github.com/Nodge/lessphp.git", "type": "git", "reference": "master"...

172
Guzzle 6: no más método json () para respuestas

Anteriormente en Guzzle 5.3: $response = $client->get('http://httpbin.org/get'); $array = $response->json(); // Yoohoo var_dump($array[0]['origin']); Podría obtener fácilmente una matriz PHP a partir de una respuesta JSON. Ahora en Guzzle 6, no sé cómo hacerlo. Parece que ya no hay...

170
¿Cómo borrar las entradas de caché APC?

Necesito borrar todas las entradas de caché de APC cuando implemente una nueva versión del sitio. APC.php tiene un botón para borrar todas las cachés de código de operación, pero no veo botones para borrar todas las entradas de usuario, o todas las entradas del sistema, o todas las entradas por...

170
Cuándo usar clases estáticas vs instanciadas

PHP es mi primer lenguaje de programación. No puedo entender cuándo usar clases estáticas frente a objetos instanciados. Me doy cuenta de que puedes duplicar y clonar objetos. Sin embargo, en todo mi tiempo usando php, cualquier objeto o función siempre terminaba como un solo valor de retorno...

170
Crear o escribir / agregar en un archivo de texto

Tengo un sitio web que cada vez que un usuario inicia o cierra sesión lo guardo en un archivo de texto. Mi código no funciona al agregar datos o crear un archivo de texto si no existe. Aquí está el código de muestra $myfile = fopen("logs.txt", "wr") or die("Unable to open file!"); $txt = "user id...

169
PHP cURL no funciona: WAMP en Windows 7 de 64 bits

Tengo mi WAMP instalado en mi Windows 7 de 64 bits. cURL no funciona, pero aún así lo habilité desde la bandeja WAMP. También he descomentado extension=php_curl.dllen php.initanto para el PHP y la carpeta de Apache. Windows me da un mensaje de error, Inicio de PHP: no se puede cargar la...

168
¿Cómo creo una copia de un objeto en PHP?

Parece que en PHP los objetos se pasan por referencia. Incluso los operadores de asignación no parecen estar creando una copia del objeto. Aquí hay una prueba simple y artificial: <?php class A { public $b; } function set_b($obj) { $obj->b = "after"; } $a = new A(); $a->b =...

168
¿Cómo declarar una variable global en php?

Tengo un código como este: <? $a="localhost"; function body(){ global $a; echo $a; } function head(){ global $a; echo $a; } function footer(){ global $a; echo $a; } ?> ¿Hay alguna manera de definir la variable global en un lugar y hacer que la variable sea $aaccesible en...

168
Laravel 5 Clear Views Cache

Noto que las vistas de caché de Laravel se almacenan en ~/storage/framework/views.Con el tiempo, pueden ocupar mi espacio. ¿Cómo los elimino? ¿Hay algún comando que pueda? Lo intenté php artisan cache:clear,pero no está borrando el caché de vistas. Con eso, tengo que eliminar manualmente los...

168
PHP 7: Falta VCRUNTIME140.dll

Tengo un error cuando inicio PHP 7 en Windows. Cuando ejecuto phpen la línea de comando, devuelve un cuadro de mensaje con error del sistema: El programa no puede iniciarse porque no se encontró VCRUNTIME140.dll en su computadora. Intente reinstalar el programa para solucionar este...

168
PHP7: instala el problema ext-dom

Estoy ejecutando laravel 5.4 en el servidor Ubuntu 16.04 con PHP7. tratando de instalar el cviebrock/eloquent-sluggablepaquete arrojar algún error: pish@let:/home/sherk/ftp/www$ sudo composer require cviebrock/eloquent-sluggable Do not run Composer as root/super user! See