No installation. No configuration. No dependencies. Just pure coding joy.
Seriously, it's this easy:
git clone https://github.com/PHPue/PHPue my-app
cd my-app/www
Or download manually from GitHub and extract to your web root.
php -S localhost:8000
That's it. Your PHPue app is now running at http://localhost:8000
Open views/index.pvue in your editor and start coding.
Changes appear instantly when you refresh.
<script>
$message = "Hello, PHPue!";
</script>
<template>
<div class="p-8 text-center">
<h1 class="text-4xl font-bold text-phpue-blue">
{{ $message }}
</h1>
<p class="text-gray-600 mt-4">You're running PHPue! 🎉</p>
</div>
</template>
Everything is organised intuitively
Learn the PHPue way in 5 minutes
<template>
<div class="bg-blue-50 border border-blue-200 rounded-lg p-6">
<h3 class="text-xl font-bold text-blue-900">
Hello, {{ $name }}!
</h3>
<p class="text-blue-700 mt-2">
Welcome to PHPue component development.
</p>
</div>
</template>
No props needed! Child components automatically inherit parent variables - because that's how scope should work!
<script>
@require WelcomeMessage 'components/WelcomeMessage.pvue';
$name = "PHPue Developer";
</script>
<template>
<div class="p-8">
<WelcomeMessage></WelcomeMessage>
</div>
</template>
The $name variable is automatically available in the child component - no configuration required!
No build process. No configuration. No props. Just clean, readable code that works instantly.
You're ready to build amazing things with PHPue. Here's where to go from here:
Learn about directives, routing, and advanced features
See everything PHPue can do for your projects
Check out the code on GitHub
PHPue is designed to be intuitive, but we're here if you need us!