So far i tried Aptana and CofeeCup an sure, they work fine with autocompleting functions and maby even variables, havent tried them so throughly, but what im about to describe dont work...
Im currently working in NPP (Notepad ++) and iv turned on the variable autocomplete but with that on i can have function complete unless i press ctrl + spacebar. And i havent notised any CSS style completion.
example:
<?php
$variable = "My text...";
echo '<html> <-- Fixing tags for me.
<head>
<style>
body {
padding: 0px; <-- Autocomplete CSS inside the styletags within the
echo and maby a popup with options like aptana.
</style>
<script type="text/javascript">
alert("lol"); <-- Autocomplete Javascript inside the scripttag within
</script> <-- the echo maby even jquery.
</head>
<body>'.$variable.' <-- Autocomplete previously used variable names would be
good here, ( like NPP ).
<div style="width:100%;height200px;" ></div> <-- And maby even CSS
</body> <-- Autocomplete on "style" atributes.
</html>';
?>